export const ASSERT_ALL = 'ArrayFilter';
export const ASSERT_ONE = 'ElementPredicator';

// 二元表达式条件
export const CONDITION_2 = 'BinaryExpression';

// 自定义表达式条件
export const CONDITION_CUSTOM = 'SpelExpression';

// 恒成立条件
export const CONDITION_TRUE = 'AlwaysTrue';
export const ALWAYS_TRUE_CONDITION = { type: CONDITION_TRUE };

export const PATH_TYPE = 'Path';
export const FIRST_ELEMENT_ACCESSOR_TYPE = 'FirstElementAccessor';

export const CONST_RULE = 'ConstantValue';
export const MULTIPLE_VALUE_RULE = 'MultipleVariablesEvaluation';
export const MAPPING_RULE = 'MappingRule';
export const OBJECT_MAPPING = 'ObjectMapping';
export const ARRAY_MAPPING = 'ArrayMapping';
export const OBJECT_PASS_THROUGH = 'ObjectPassThrough';
export const ARRAY_PASS_THROUGH = 'ArrayPassThrough';

export const OBJECT_REPLACEMENT = 'ObjectReplacement';
export const ARRAY_REPLACEMENT = 'ArrayReplacement';

export const LEAF_MAPPING = 'LeafMapping';

export const PRE_PROCESS_TRANSFORM = 'Transform';
export const PRE_PROCESS_JSON_SERIALIZE = 'JsonSerialization';
export const PRE_PROCESS_JSON_DESERIALIZE = 'JsonDeserialization';
export const PRE_PROCESS_XML_SERIALIZE = 'XmlSerialization';
export const PRE_PROCESS_XML_DESERIALIZE = 'XmlDeserialization';
export const PRE_PROCESS_MAPPING = 'Mapping';
export const PRE_PROCESS_EVALUATION = 'Evaluation';
export const PRE_PROCESS_CUSTOM_TRANSFORMER = 'CustomTransformer';
export const PRE_PROCESS_ESCAPE = 'Escape';

export const PRE_PROCESS_TYPE = [
  {
    title: '转换',
    value: PRE_PROCESS_TRANSFORM,
  },
  {
    title: 'JSON序列化',
    value: PRE_PROCESS_JSON_SERIALIZE,
  },
  {
    title: 'JSON反序列化',
    value: PRE_PROCESS_JSON_DESERIALIZE,
  },
  {
    title: 'XML序列化',
    value: PRE_PROCESS_XML_SERIALIZE,
  },
  {
    title: 'XML反序列化',
    value: PRE_PROCESS_XML_DESERIALIZE,
  },
  {
    title: '映射',
    value: PRE_PROCESS_MAPPING,
  },
  {
    title: '表达式运算',
    value: PRE_PROCESS_EVALUATION,
  },
  {
    title: '字符串转义',
    value: PRE_PROCESS_ESCAPE,
  },
  {
    title: '自定义转换器',
    value: PRE_PROCESS_CUSTOM_TRANSFORMER,
  },
];

export const CONDITION_TYPE = [
  {
    title: '恒成立条件',
    value: CONDITION_TRUE,
  },
  {
    title: '简单条件',
    value: CONDITION_2,
  },
  {
    title: '自定义条件',
    value: CONDITION_CUSTOM,
  },
];
export const OPERATORS = [
  { title: '==', value: 'eq' },
  { title: '!=', value: 'ne' },
  { title: '>', value: 'gt' },
  { title: '<', value: 'lt' },
  { title: '>=', value: 'gte' },
  { title: '<=', value: 'lte' },
  { title: 'IN', value: 'in' },
  { title: 'NOT IN', value: 'not_in' },
  { title: '字符串相等', value: 'str_eq' },
  { title: '非空', value: 'is_not_empty' },
  { title: '空', value: 'is_empty' },
  { title: '非空白字符串', value: 'is_not_blank' },
  { title: '空白字符串', value: 'is_blank' },
];

export const ASSERTS = [
  { title: '过滤一个', value: ASSERT_ONE },
  { title: '过滤全部', value: ASSERT_ALL },
];

export const CONDITIONS = [
  { title: '简单条件', value: CONDITION_2 },
  { title: '自定义条件', value: CONDITION_CUSTOM },
];

export const RULES = [
  { title: '映射', value: LEAF_MAPPING },
  { title: '映射', value: OBJECT_MAPPING },
  { title: '映射', value: ARRAY_MAPPING },
  { title: '透传', value: OBJECT_PASS_THROUGH },
  { title: '透传', value: ARRAY_PASS_THROUGH },
  { title: '替换', value: OBJECT_REPLACEMENT },
  { title: '替换', value: ARRAY_REPLACEMENT },
  { title: '常量', value: CONST_RULE },
  { title: '变量', value: MULTIPLE_VALUE_RULE },
];

export const sourceMessage =
  '{\r\n    "orderBusiType":"1001",\r\n    "orderBusiTypeKind":"1001",\r\n    "remark":"订单备注",\r\n    "channelCode":"20000渠道编码",\r\n    "claimType":1000,\r\n    "orderNbr":"62021051418025301033",\r\n    "orderId":27302033,\r\n    "extOrderNbr":"001",\r\n    "finalAmountEndTime":"尾款支付终止时间",\r\n    "finalAmountStartTime":"尾款支付开始时间",\r\n    "growth":35,\r\n    "integration":35,\r\n    "memberId":16007,\r\n    "memberUserName":"王小二",\r\n    "createStaff":35,\r\n    "urgencyLevel":"true",\r\n    "extraValues":"扩展字段",\r\n    "ordAccount":[\r\n        {\r\n            "accountCode":"账户编码",\r\n            "accountName":"账户名称",\r\n            "accountType":"账户类型",\r\n            "attrs":[\r\n                {\r\n                    "attrCode":"51",\r\n                    "attrName":"号码",\r\n                    "attrValue":"18912345678"\r\n                }\r\n            ],\r\n            "cityCode":"归属城市编码",\r\n            "col1":"扩展字段",\r\n            "col2":"扩展字段",\r\n            "col3":"扩展字段",\r\n            "col4":"扩展字段",\r\n            "orderId":"订单ID",\r\n            "payMode":"付费方式",\r\n            "provinceCode":"归属省份编码"\r\n        }\r\n    ],\r\n    "ordContractOrderRel":{\r\n        "contractId":"",\r\n        "col1":"",\r\n        "col2":"",\r\n        "col3":"",\r\n        "col4":"",\r\n        "col5":"",\r\n        "col9":""\r\n    },\r\n    "throughContent":{\r\n        "throughContent":""\r\n    },\r\n    "ordContracts":[\r\n        {\r\n            "attrs":[\r\n                {\r\n                    "attrCode":"51",\r\n                    "attrName":"号码",\r\n                    "attrValue":"18912345678",\r\n                    "startDate":"20991231235959",\r\n                    "endDate":"20201203173535"\r\n                }\r\n            ],\r\n            "batchCode":"批次号",\r\n            "col1":"扩展字段",\r\n            "col2":"扩展字段",\r\n            "col3":"扩展字段",\r\n            "col4":"扩展字段",\r\n            "contractCode":"合同编码",\r\n            "contractName":"合同名称",\r\n            "contractContent":"合同内容",\r\n            "contractCreateDate":"合同",\r\n            "archiveDate":"合同归档时间",\r\n            "signDate":"签订时间",\r\n            "signFree":"签订费用",\r\n            "busiType":"合同业务类型编码",\r\n            "busiTypeName":"合同业务类型名称",\r\n            "contractType":"签订费用",\r\n            "contractSource":"合同来源",\r\n            "contractStatus":"签订费用",\r\n            "autoRenewal":"是否自动续签",\r\n            "renewalCycle":"自动续签周期",\r\n            "validityPeriodYear":"续签期限：年",\r\n            "validityPeriodMonth":"续签期限：yue",\r\n            "expirationDate":"合同到期时间",\r\n            "prodInstId":"签订费用",\r\n            "serviceOfferCode":"合同操作类型",\r\n            "lanId":"归属地市",\r\n            "lanName":"签订费用",\r\n            "sourceFrom":"",\r\n            "contractId":"id",\r\n            "statusDate":"合同",\r\n            "orderAttachment":[\r\n                {\r\n                    "attachmentName":"附件大类",\r\n                    "attachmentSubType":"附件细类",\r\n                    "attachmentType":"附件大类",\r\n                    "attachmentUrl":"附件URL",\r\n                    "instType":"实例类型",\r\n                    "orderStatus":"订单状态",\r\n                    "tacheCode":"环节编码"\r\n                }\r\n            ],\r\n            "orderId":"订单ID"\r\n        }\r\n    ],\r\n    "ordDiscount":[\r\n        {\r\n            "attrs":[\r\n                {\r\n                    "attrCode":"51",\r\n                    "attrName":"号码",\r\n                    "attrValue":"18912345678",\r\n                    "startDate":"20991231235959",\r\n                    "endDate":"20201203173535"\r\n                }\r\n            ],\r\n            "col1":"扩展字段",\r\n            "col2":"扩展字段",\r\n            "col3":"扩展字段",\r\n            "col4":"扩展字段",\r\n            "discountCode":"折扣编码",\r\n            "discountName":"折扣名称",\r\n            "discountType":"折扣类型",\r\n            "orderId":"订单ID"\r\n        }\r\n    ],\r\n    "orderExt":{\r\n        "buyer":"买家",\r\n        "channelCode":"合作渠道编码",\r\n        "crmOrderNbr":"CRM订单编码",\r\n        "custManagerCode":"客户经理编码",\r\n        "custManagerName":"客户经理名称",\r\n        "custManagerTel":"客户经理电话",\r\n        "extOrderNbr":"能力开放平台订单编码",\r\n        "extPartnerOrderNbr":"合作渠道订单编码",\r\n        "finalAmountEndTime":"尾款支付结束时间",\r\n        "finalAmountStartTime":"尾款支付开始时间",\r\n        "groupChannelCode":"集团统一渠道编码",\r\n        "lanId":"归属地区",\r\n        "lanName":"归属地区名称",\r\n        "merchant":"批发商",\r\n        "provinceId":"归属省份",\r\n        "queueTopic":"队列topic",\r\n        "regionId":"归属区县",\r\n        "regionName":"归属区县名称",\r\n        "relatedOrderNbr":"关联订单信息",\r\n        "sellerId":"卖家ID",\r\n        "sellerMobilephone":"卖家手机号码",\r\n        "sellerName":"卖家名称",\r\n        "isSign":1,\r\n        "isNeedAudit":1,\r\n        "sourceCenter":"来源中心",\r\n        "sourceMachine":"来源主机",\r\n        "claimStaffCode":""\r\n    },\r\n    "orderAttachment":[\r\n        {\r\n            "attachmentId":2,\r\n            "attachmentName":"aa",\r\n            "attachmentSubType":"4",\r\n            "attachmentType":null,\r\n            "attachmentUrl":null,\r\n            "col1":null,\r\n            "col2":null,\r\n            "col3":null,\r\n            "col4":null,\r\n            "col5":null,\r\n            "col6":null,\r\n            "col7":null,\r\n            "col8":null,\r\n            "compressMode":null,\r\n            "compressedFile":false,\r\n            "createTime":"2021-05-11 18:19:28",\r\n            "custCode":null,\r\n            "extValues":{\r\n\r\n            },\r\n            "fileId":"22",\r\n            "filePath":null,\r\n            "fileServerType":"",\r\n            "fileType":null,\r\n            "instId":null,\r\n            "instType":null,\r\n            "memberId":null,\r\n            "parentFileId":null,\r\n            "supplyType":null,\r\n            "tacheCode":null,\r\n            "tacheName":"",\r\n            "uploadStatus":null\r\n        }\r\n    ],\r\n    "orderAttr":[\r\n        {\r\n            "attrCode":"ll",\r\n            "attrName":"流量",\r\n            "attrValue":"20G",\r\n            "attrValueDesc":"20G",\r\n            "startDate":"20991231235959",\r\n            "endDate":"20201203173535"\r\n        }\r\n    ],\r\n    "orderCoupon":[\r\n        {\r\n            "couponId":1,\r\n            "couponName":"萨达四大的优惠"\r\n        }\r\n    ],\r\n    "orderCusts":[\r\n        {\r\n            "attrs":[\r\n                {\r\n                    "attrCode":"51",\r\n                    "attrName":"号码",\r\n                    "attrValue":"18912345678",\r\n                    "startDate":"20991231235959",\r\n                    "endDate":"20201203173535"\r\n                }\r\n            ],\r\n            "custId":"客户id",\r\n            "contactPerson":"客户联系人",\r\n            "contactPhone":"客户联系人电话",\r\n            "custAddress":"集团地址",\r\n            "custCode":"集团编码",\r\n            "custLevel":"集团级别",\r\n            "custName":"集团名称",\r\n            "custType":"企业类型",\r\n            "custStatus":"集团状态",\r\n            "contactEmail":"客户联系邮箱",\r\n            "contactRole":"服务角色",\r\n            "custManagerCode":"客户经理id",\r\n            "custManagerName":"客户经理名称",\r\n            "custManagerTel":"客户经理电话",\r\n            "lanId":"所属地市",\r\n            "lanName":"所属地市名称",\r\n            "regionName":"归属区域名称",\r\n            "createDate":"创建时间",\r\n            "updateDate":"最后操作时间",\r\n            "regionId":"区县id",\r\n            "extCustCode":"extCustCode",\r\n            "orderCustCert":{\r\n                "certAddr":"证件地址",\r\n                "certId":"证件id",\r\n                "certNum":"证件号码",\r\n                "certOrg":"发证机关",\r\n                "certType":"证件类型",\r\n                "picPath":"用户拍摄人像图片路径",\r\n                "realnameDate":"实名制时间",\r\n                "realnameStat":"实名制状态"\r\n            },\r\n            "partyType":"参与人类型"\r\n        }\r\n    ],\r\n    "orderDiscount":[\r\n        {\r\n            "discountAmount":45,\r\n            "discountInfo":"积分抵扣",\r\n            "discountType":100,\r\n            "useIntegration":100\r\n        },\r\n        {\r\n            "discountAmount":4510,\r\n            "discountInfo":"优惠券",\r\n            "discountType":101\r\n        }\r\n    ],\r\n    "orderGiftCard":[\r\n        {\r\n            "giftCardNo":1234566,\r\n            "giftCardType":1000,\r\n            "giftPayAmount":2050\r\n        }\r\n    ],\r\n    "orderPayment":[\r\n        {\r\n            "chargeType":"扣费类型",\r\n            "discountPrice":"优惠金额",\r\n            "isOnline":"是否线上支付",\r\n            "payAccount":"支付账号",\r\n            "payAmount":"支付金额",\r\n            "payBank":"付款银卡",\r\n            "payStatus":"1000",\r\n            "payTime":"支付时间",\r\n            "payTransactionId":"支付流水号",\r\n            "payType":"支付方式",\r\n            "paymentServiceFee":"支付服务费",\r\n            "totalFee":"订单金额"\r\n        }\r\n    ],\r\n    "orderPromotion":[\r\n        {\r\n            "promotionDetail":"促销明显",\r\n            "promotionId":11,\r\n            "promotionName":"满40减5元"\r\n        }\r\n    ],\r\n    "orderReceiver":{\r\n        "certNum":"证件号码",\r\n        "certType":"证件类型",\r\n        "memberId":"会员ID",\r\n        "receiverCity":"城市",\r\n        "receiverCityCode":"收货人城市编码",\r\n        "receiverDetailAddress":"详细地址",\r\n        "receiverName":"收货人姓名",\r\n        "receiverPhone":"收货人电话",\r\n        "receiverPostCode":"收货人邮编",\r\n        "receiverProvince":"省份/直辖市",\r\n        "receiverProvinceCode":"收货人归属省份编码",\r\n        "receiverRegion":"区",\r\n        "shipTime":"送货时间"\r\n    },\r\n    "orderType":1000,\r\n    "payAmount":350050,\r\n    "payType":"1000",\r\n    "prepayAmount":"2000(分）",\r\n    "shipAmount":10000,\r\n    "sourceType":"1000",\r\n    "storeList":[\r\n        {\r\n            "orderDeliveryInfos":[\r\n                {\r\n                    "expressCode":"物流公司编码",\r\n                    "expressName":"物流公司名称",\r\n                    "expressNo":"运单号",\r\n                    "expressStatus":"运单状态",\r\n                    "expressStatusTime":"运单状态时间",\r\n                    "expressTel":"物流公司电话",\r\n                    "orderDeliveryItem":[\r\n                        {\r\n                            "deliveryNum":"发货数量",\r\n                            "skuCode":"sku编码",\r\n                            "skuName":"sku名称"\r\n                        }\r\n                    ]\r\n                }\r\n            ],\r\n            "orderDiscount":[\r\n                {\r\n                    "discountAmount":45,\r\n                    "discountInfo":"积分抵扣",\r\n                    "discountType":100,\r\n                    "useIntegration":100\r\n                }\r\n            ],\r\n            "orderInvoice":[\r\n                {\r\n                    "bankNo":"卡号",\r\n                    "businessAddr":"营业执照地址",\r\n                    "headerType":"个人",\r\n                    "invoiceContent":"全国通用流量随心选购买 ",\r\n                    "invoiceHeader":"王小二",\r\n                    "invoiceTaxNo":"发票税号",\r\n                    "invoiceType":"1000",\r\n                    "openBank":"开户行",\r\n                    "receiveEmail":"电子邮件",\r\n                    "receiveTel":"137XXXXX3432",\r\n                    "storeTel":"商户联系电话"\r\n                }\r\n            ],\r\n            "orderPromotion":[\r\n                {\r\n                    "promotionDetail":"促销明显",\r\n                    "promotionId":11,\r\n                    "promotionName":"满40减5元"\r\n                }\r\n            ],\r\n            "storeId":13,\r\n            "storeInfos":[\r\n                {\r\n                    "attrs":[\r\n                        {\r\n                            "attrCode":"ll",\r\n                            "attrName":"流量",\r\n                            "attrValue":"20G",\r\n                            "startDate":"20991231235959",\r\n                            "endDate":"20201203173535"\r\n                        }\r\n                    ],\r\n                    "col1":"扩展字段",\r\n                    "col2":"扩展字段",\r\n                    "col3":"扩展字段",\r\n                    "col4":"扩展字段",\r\n                    "col5":"扩展字段",\r\n                    "col6":"扩展字段",\r\n                    "goodsCode":"400",\r\n                    "goodsId":40,\r\n                    "goodsName":"全国通用流量随心选",\r\n                    "goodsType":"1",\r\n                    "isGift":"1100",\r\n                    "extUserInstId":"1121233",\r\n                    "ordFee":[\r\n                        {\r\n                            "aliasName":"资费别名",\r\n                            "attrs":[\r\n                                {\r\n                                    "attrCode":"51",\r\n                                    "attrName":"号码",\r\n                                    "attrValue":"18912345678",\r\n                                    "attrValueDesc":"313123121",\r\n                                    "remark":"313123121",\r\n                                    "startDate":"20991231235959",\r\n                                    "endDate":"20201203173535"\r\n                                }\r\n                            ],\r\n                            "changeType":"修改标记",\r\n                            "discount":"折扣",\r\n                            "effDate":"生效日期",\r\n                            "expDate":"失效日期",\r\n                            "feeCode":"资费编码",\r\n                            "feeName":"资费名称",\r\n                            "listPrice":"标价",\r\n                            "price":"金额",\r\n                            "productInstId":2222,\r\n                            "actionType":"A"\r\n                        }\r\n                    ],\r\n                    "ordGroup":[\r\n                        {\r\n                            "attrs":[\r\n                                {\r\n                                    "attrCode":"51",\r\n                                    "attrName":"号码",\r\n                                    "attrValue":"18912345678",\r\n                                    "startDate":"20991231235959",\r\n                                    "endDate":"20201203173535"\r\n                                }\r\n                            ]\r\n                        }\r\n                    ],\r\n                    "ordMktResInst":[\r\n                        {\r\n                            "col2":"状态",\r\n                            "col3":"关联专线",\r\n                            "attrs":[\r\n                                {\r\n                                    "attrCode":"51",\r\n                                    "attrName":"号码",\r\n                                    "attrValue":"18912345678",\r\n                                    "startDate":"20991231235959",\r\n                                    "endDate":"20201203173535"\r\n                                }\r\n                            ],\r\n                            "orderId":"订单id",\r\n                            "marketingResInstId":"设备实例id",\r\n                            "orderItemsId":"订单项ID",\r\n                            "remark":"备注",\r\n                            "resName":"资源名称",\r\n                            "resNbr":"串号",\r\n                            "resSubType":"资源细类",\r\n                            "resType":"SIM卡",\r\n                            "serviceOfferCode":"服务动作",\r\n                            "actionType":"动作类型",\r\n                            "subscriberId":"用户id",\r\n                            "resAddress":"具体楼层",\r\n                            "productInstId":"产品实例",\r\n                            "productInstCode":"产品实例编码",\r\n                            "col1":"账号",\r\n                            "resModel":"终端型号"\r\n                        }\r\n                    ],\r\n                    "ordPayRelation":[\r\n                        {\r\n                            "accountCycle":"账务周期",\r\n                            "changeType":"修改标记",\r\n                            "endDate":"截止账期",\r\n                            "feeCycle":"缴费周期",\r\n                            "isDefault":"是否是默认资费",\r\n                            "payLimit":"限定值",\r\n                            "payWay":"限定方式",\r\n                            "payitemCode":"付费账目",\r\n                            "payitemCodeName":"付费账目名称",\r\n                            "startDate":"起始账期"\r\n                        }\r\n                    ],\r\n                    "ordProdInst":[\r\n                        {\r\n                            "attrs":[\r\n                                {\r\n                                    "attrCode":"51",\r\n                                    "attrName":"号码",\r\n                                    "attrValue":"18912345678",\r\n                                    "startDate":"20991231235959",\r\n                                    "endDate":"20201203173535",\r\n                                    "attrGroupCode":"202003149025",\r\n                                    "attrValueDesc":"测试描述",\r\n                                    "actionType":"K"\r\n                                }\r\n                            ],\r\n                            "extProdCode":"外部产品编码",\r\n                            "extProdInstId":"外部产品标识",\r\n                            "orderId":"订单id",\r\n                            "orderItemsId":"订单项ID",\r\n                            "prodCode":"产品编码",\r\n                            "prodName":"产品名称",\r\n                            "prodType":"产品类型",\r\n                            "prodStatus":"1300",\r\n                            "roleType":"A",\r\n                            "serviceApi":"视频定向流量包的业务时，如有多个APP的ServiceID请用英文分号分隔",\r\n                            "serviceOfferCode":"服务动作",\r\n                            "subscriberId":"用户ID",\r\n                            "custCode":"集团编码",\r\n                            "prodSubType":"产品子类",\r\n                            "serviceNo":"业务号码",\r\n                            "addrName":"地址",\r\n                            "col1":"col1",\r\n                            "col2":"col1",\r\n                            "col3":"col1",\r\n                            "col4":"col1",\r\n                            "col5":"col1",\r\n                            "col6":"col1",\r\n                            "productInstId":"实例ID",\r\n                            "productInstCode":"实例Code",\r\n                            "actionType":"动作",\r\n                            "regionId":"目标区县",\r\n                            "lanId":"目标城市",\r\n                            "addrId":"地址标识",\r\n                            "ordFee":[\r\n                                {\r\n                                    "aliasName":"资费别名",\r\n                                    "attrs":[\r\n                                        {\r\n                                            "attrCode":"51",\r\n                                            "attrName":"号码",\r\n                                            "attrValue":"18912345678",\r\n                                            "attrValueDesc":"313123121",\r\n                                            "remark":"313123121",\r\n                                            "startDate":"20991231235959",\r\n                                            "endDate":"20201203173535",\r\n                                            "oldAttrValue":"存放旧属性值"\r\n                                        }\r\n                                    ],\r\n                                    "changeType":"修改标记",\r\n                                    "discount":"折扣",\r\n                                    "effDate":"生效日期",\r\n                                    "expDate":"失效日期",\r\n                                    "feeCode":"资费编码",\r\n                                    "feeName":"资费名称",\r\n                                    "listPrice":"标价",\r\n                                    "price":"金额",\r\n                                    "productInstId":2222,\r\n                                    "actionType":"A"\r\n                                }\r\n                            ]\r\n                        }\r\n                    ],\r\n                    "ordSubscriber":{\r\n                        "actDate":"激活时间",\r\n                        "addrId":"装机地址ID",\r\n                        "addrName":"装机地址",\r\n                        "attrs":[\r\n                            {\r\n                                "attrCode":"51",\r\n                                "attrName":"号码",\r\n                                "attrValue":"18912345678",\r\n                                "startDate":"20991231235959",\r\n                                "endDate":"20201203173535"\r\n                            }\r\n                        ],\r\n                        "brand":"号码品牌",\r\n                        "extUserId":"外部用户ID",\r\n                        "grade":"等级",\r\n                        "lanId":"本地网标识",\r\n                        "orderId":"订单ID",\r\n                        "orderItemsId":"业务订单项id",\r\n                        "password":"用户密码",\r\n                        "provinceCode":"省份编码",\r\n                        "regionId":"区县标识",\r\n                        "serviceNo":"业务号码",\r\n                        "serviceOfferCode":"服务动作",\r\n                        "serviceType":"类型",\r\n                        "status":"状态",\r\n                        "useCustId":"使用客户ID"\r\n                    },\r\n                    "orderAttachment":[\r\n                        {\r\n                            "attachmentName":"附件大类",\r\n                            "attachmentSubType":"附件细类",\r\n                            "attachmentType":"附件大类",\r\n                            "attachmentUrl":"附件URL",\r\n                            "instType":"实例类型",\r\n                            "orderStatus":"订单状态",\r\n                            "tacheCode":"环节编码"\r\n                        }\r\n                    ],\r\n                    "orderCoupon":[\r\n                        {\r\n                            "couponId":2,\r\n                            "couponName":"我的文档"\r\n                        }\r\n                    ],\r\n                    "orderDiscount":[\r\n                        {\r\n                            "discountAmount":45,\r\n                            "discountInfo":"积分抵扣",\r\n                            "discountType":100,\r\n                            "useIntegration":100\r\n                        }\r\n                    ],\r\n                    "orderGiftCard":[\r\n                        {\r\n                            "giftCardNo":1234566,\r\n                            "giftCardType":1000,\r\n                            "giftPayAmount":5220\r\n                        }\r\n                    ],\r\n                    "orderItemsExt":{\r\n                        "appointmentTime":"预约时间",\r\n                        "extGoodsCode":"外部商品CODE",\r\n                        "extOrderItemNbr":"外部子订单编码",\r\n                        "extPartnerOrderItemNbr":"合作渠道子订单编码",\r\n                        "goodsCity":"商品归属城市",\r\n                        "goodsCityCode":"商品归属城市编码",\r\n                        "goodsCode":"商品CODE",\r\n                        "goodsProvince":"商品归属省份",\r\n                        "goodsProvinceCode":"商品归属省份编码",\r\n                        "handleType":"办理类型",\r\n                        "marketSaleId":"营销方案标识",\r\n                        "marketSaleName":"营销方案名称",\r\n                        "serviceOfferCode":"动作编码",\r\n                        "col7":"扩展",\r\n                        "col8":"动作扩展",\r\n                        "col9":"1",\r\n                        "col10":"1"\r\n                    },\r\n                    "orderItemsAttr":[\r\n                        {\r\n                            "attrCode":"预约时间",\r\n                            "attrName":"外部商品CODE",\r\n                            "attrValue":"外部子订单编码"\r\n                        }\r\n                    ],\r\n                    "orderPromotion":[\r\n                        {\r\n                            "promotionDetail":"促销明显",\r\n                            "promotionId":11,\r\n                            "promotionName":"满40减5元"\r\n                        }\r\n                    ],\r\n                    "promotionPrice":35,\r\n                    "realAmount":35,\r\n                    "skuAttr":"",\r\n                    "skuCode":"1030",\r\n                    "skuId":1030,\r\n                    "skuName":"全国通用流量40元20G",\r\n                    "skuPicFileUrl":2222,\r\n                    "skuPrice":40,\r\n                    "skuQuantity":1,\r\n                    "skuRel":[\r\n                        {\r\n                            "skuCode":"1032",\r\n                            "skuId":1032,\r\n                            "skuRelType":1000\r\n                        }\r\n                    ],\r\n                    "skuVipPrice":12,\r\n                    "spuType":1000\r\n                }\r\n            ],\r\n            "storeName":"广东省电信"\r\n        }\r\n    ],\r\n    "ordSubscriberList":[\r\n        {\r\n            "actDate":"激活时间",\r\n            "addrId":"装机地址ID",\r\n            "addrName":"装机地址",\r\n            "attrs":[\r\n                {\r\n                    "attrCode":"51",\r\n                    "attrName":"号码",\r\n                    "attrValue":"18912345678",\r\n                    "startDate":"20991231235959",\r\n                    "endDate":"20201203173535"\r\n                }\r\n            ],\r\n            "brand":"号码品牌",\r\n            "extUserId":"外部用户ID",\r\n            "grade":"等级",\r\n            "lanId":"本地网标识",\r\n            "orderId":"订单ID",\r\n            "orderItemsId":"业务订单项id",\r\n            "password":"用户密码",\r\n            "provinceCode":"省份编码",\r\n            "regionId":"区县标识",\r\n            "serviceNo":"业务号码",\r\n            "serviceOfferCode":"服务动作",\r\n            "serviceType":"类型",\r\n            "status":"状态",\r\n            "useCustId":"使用客户ID",\r\n            "extInstanceId":"客户实例ID"\r\n        }\r\n    ],\r\n    "totalAmount":4000,\r\n    "discountAmount":20,\r\n    "col1":"扩展字段",\r\n    "col2":"扩展字段",\r\n    "col3":"扩展字段",\r\n    "col4":"扩展字段",\r\n    "col5":"扩展字段",\r\n    "col6":"扩展字段",\r\n    "col7":"扩展字段",\r\n    "col8":"扩展字段",\r\n    "col9":"扩展字段",\r\n    "col10":"扩展字段"\r\n}';

export const source = {
  nodeName: 'root',
  nodeType: 'Object',
  nodePath: [],
  children: [
    {
      nodeName: 'SourceorderBusiType',
      nodeType: 'String',
      nodePath: ['SourceorderBusiType'],
      children: [],
    },
    {
      nodeName: 'orderBusiTypeKind',
      nodeType: 'String',
      nodePath: ['orderBusiTypeKind'],
      children: [],
    },
    {
      nodeName: 'remark',
      nodeType: 'String',
      nodePath: ['remark'],
      children: [],
    },
    {
      nodeName: 'channelCode',
      nodeType: 'String',
      nodePath: ['channelCode'],
      children: [],
    },
    {
      nodeName: 'claimType',
      nodeType: 'Number',
      nodePath: ['claimType'],
      children: [],
    },
    {
      nodeName: 'orderNbr',
      nodeType: 'String',
      nodePath: ['orderNbr'],
      children: [],
    },
    {
      nodeName: 'orderId',
      nodeType: 'Number',
      nodePath: ['orderId'],
      children: [],
    },
    {
      nodeName: 'extOrderNbr',
      nodeType: 'String',
      nodePath: ['extOrderNbr'],
      children: [],
    },
    {
      nodeName: 'finalAmountEndTime',
      nodeType: 'String',
      nodePath: ['finalAmountEndTime'],
      children: [],
    },
    {
      nodeName: 'finalAmountStartTime',
      nodeType: 'String',
      nodePath: ['finalAmountStartTime'],
      children: [],
    },
    {
      nodeName: 'growth',
      nodeType: 'Number',
      nodePath: ['growth'],
      children: [],
    },
    {
      nodeName: 'integration',
      nodeType: 'Number',
      nodePath: ['integration'],
      children: [],
    },
    {
      nodeName: 'memberId',
      nodeType: 'Number',
      nodePath: ['memberId'],
      children: [],
    },
    {
      nodeName: 'memberUserName',
      nodeType: 'String',
      nodePath: ['memberUserName'],
      children: [],
    },
    {
      nodeName: 'createStaff',
      nodeType: 'Number',
      nodePath: ['createStaff'],
      children: [],
    },
    {
      nodeName: 'urgencyLevel',
      nodeType: 'String',
      nodePath: ['urgencyLevel'],
      children: [],
    },
    {
      nodeName: 'extraValues',
      nodeType: 'String',
      nodePath: ['extraValues'],
      children: [],
    },
    {
      nodeName: 'ordAccount',
      nodeType: 'Array',
      nodePath: ['ordAccount'],
      children: [
        {
          nodeName: 'Items',
          nodeType: 'Object',
          nodePath: ['ordAccount', '*'],
          children: [
            {
              nodeName: 'accountCode',
              nodeType: 'String',
              nodePath: ['ordAccount', '*', 'accountCode'],
              children: [],
            },
            {
              nodeName: 'accountName',
              nodeType: 'String',
              nodePath: ['ordAccount', '*', 'accountName'],
              children: [],
            },
            {
              nodeName: 'accountType',
              nodeType: 'String',
              nodePath: ['ordAccount', '*', 'accountType'],
              children: [],
            },
            {
              nodeName: 'attrs',
              nodeType: 'Array',
              nodePath: ['ordAccount', '*', 'attrs'],
              children: [
                {
                  nodeName: 'Items',
                  nodeType: 'Object',
                  nodePath: ['ordAccount', '*', 'attrs', '*'],
                  children: [
                    {
                      nodeName: 'attrCode',
                      nodeType: 'String',
                      nodePath: ['ordAccount', '*', 'attrs', '*', 'attrCode'],
                      children: [],
                    },
                    {
                      nodeName: 'attrName',
                      nodeType: 'String',
                      nodePath: ['ordAccount', '*', 'attrs', '*', 'attrName'],
                      children: [],
                    },
                    {
                      nodeName: 'attrValue',
                      nodeType: 'String',
                      nodePath: ['ordAccount', '*', 'attrs', '*', 'attrValue'],
                      children: [],
                    },
                  ],
                },
              ],
            },
            {
              nodeName: 'cityCode',
              nodeType: 'String',
              nodePath: ['ordAccount', '*', 'cityCode'],
              children: [],
            },
            {
              nodeName: 'col1',
              nodeType: 'String',
              nodePath: ['ordAccount', '*', 'col1'],
              children: [],
            },
            {
              nodeName: 'col2',
              nodeType: 'String',
              nodePath: ['ordAccount', '*', 'col2'],
              children: [],
            },
            {
              nodeName: 'col3',
              nodeType: 'String',
              nodePath: ['ordAccount', '*', 'col3'],
              children: [],
            },
            {
              nodeName: 'col4',
              nodeType: 'String',
              nodePath: ['ordAccount', '*', 'col4'],
              children: [],
            },
            {
              nodeName: 'orderId',
              nodeType: 'String',
              nodePath: ['ordAccount', '*', 'orderId'],
              children: [],
            },
            {
              nodeName: 'payMode',
              nodeType: 'String',
              nodePath: ['ordAccount', '*', 'payMode'],
              children: [],
            },
            {
              nodeName: 'provinceCode',
              nodeType: 'String',
              nodePath: ['ordAccount', '*', 'provinceCode'],
              children: [],
            },
          ],
        },
      ],
    },
    {
      nodeName: 'ordContractOrderRel',
      nodeType: 'Object',
      nodePath: ['ordContractOrderRel'],
      children: [
        {
          nodeName: 'contractId',
          nodeType: 'String',
          nodePath: ['ordContractOrderRel', 'contractId'],
          children: [],
        },
        {
          nodeName: 'col1',
          nodeType: 'String',
          nodePath: ['ordContractOrderRel', 'col1'],
          children: [],
        },
        {
          nodeName: 'col2',
          nodeType: 'String',
          nodePath: ['ordContractOrderRel', 'col2'],
          children: [],
        },
        {
          nodeName: 'col3',
          nodeType: 'String',
          nodePath: ['ordContractOrderRel', 'col3'],
          children: [],
        },
        {
          nodeName: 'col4',
          nodeType: 'String',
          nodePath: ['ordContractOrderRel', 'col4'],
          children: [],
        },
        {
          nodeName: 'col5',
          nodeType: 'String',
          nodePath: ['ordContractOrderRel', 'col5'],
          children: [],
        },
        {
          nodeName: 'col9',
          nodeType: 'String',
          nodePath: ['ordContractOrderRel', 'col9'],
          children: [],
        },
      ],
    },
    {
      nodeName: 'throughContent',
      nodeType: 'Object',
      nodePath: ['throughContent'],
      children: [
        {
          nodeName: 'throughContent',
          nodeType: 'String',
          nodePath: ['throughContent', 'throughContent'],
          children: [],
        },
      ],
    },
    {
      nodeName: 'ordContracts',
      nodeType: 'Array',
      nodePath: ['ordContracts'],
      children: [
        {
          nodeName: 'Items',
          nodeType: 'Object',
          nodePath: ['ordContracts', '*'],
          children: [
            {
              nodeName: 'attrs',
              nodeType: 'Array',
              nodePath: ['ordContracts', '*', 'attrs'],
              children: [
                {
                  nodeName: 'Items',
                  nodeType: 'Object',
                  nodePath: ['ordContracts', '*', 'attrs', '*'],
                  children: [
                    {
                      nodeName: 'attrCode',
                      nodeType: 'String',
                      nodePath: ['ordContracts', '*', 'attrs', '*', 'attrCode'],
                      children: [],
                    },
                    {
                      nodeName: 'attrName',
                      nodeType: 'String',
                      nodePath: ['ordContracts', '*', 'attrs', '*', 'attrName'],
                      children: [],
                    },
                    {
                      nodeName: 'attrValue',
                      nodeType: 'String',
                      nodePath: ['ordContracts', '*', 'attrs', '*', 'attrValue'],
                      children: [],
                    },
                    {
                      nodeName: 'startDate',
                      nodeType: 'String',
                      nodePath: ['ordContracts', '*', 'attrs', '*', 'startDate'],
                      children: [],
                    },
                    {
                      nodeName: 'endDate',
                      nodeType: 'String',
                      nodePath: ['ordContracts', '*', 'attrs', '*', 'endDate'],
                      children: [],
                    },
                  ],
                },
              ],
            },
            {
              nodeName: 'batchCode',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'batchCode'],
              children: [],
            },
            {
              nodeName: 'col1',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'col1'],
              children: [],
            },
            {
              nodeName: 'col2',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'col2'],
              children: [],
            },
            {
              nodeName: 'col3',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'col3'],
              children: [],
            },
            {
              nodeName: 'col4',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'col4'],
              children: [],
            },
            {
              nodeName: 'contractCode',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'contractCode'],
              children: [],
            },
            {
              nodeName: 'contractName',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'contractName'],
              children: [],
            },
            {
              nodeName: 'contractContent',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'contractContent'],
              children: [],
            },
            {
              nodeName: 'contractCreateDate',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'contractCreateDate'],
              children: [],
            },
            {
              nodeName: 'archiveDate',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'archiveDate'],
              children: [],
            },
            {
              nodeName: 'signDate',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'signDate'],
              children: [],
            },
            {
              nodeName: 'signFree',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'signFree'],
              children: [],
            },
            {
              nodeName: 'busiType',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'busiType'],
              children: [],
            },
            {
              nodeName: 'busiTypeName',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'busiTypeName'],
              children: [],
            },
            {
              nodeName: 'contractType',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'contractType'],
              children: [],
            },
            {
              nodeName: 'contractSource',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'contractSource'],
              children: [],
            },
            {
              nodeName: 'contractStatus',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'contractStatus'],
              children: [],
            },
            {
              nodeName: 'autoRenewal',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'autoRenewal'],
              children: [],
            },
            {
              nodeName: 'renewalCycle',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'renewalCycle'],
              children: [],
            },
            {
              nodeName: 'validityPeriodYear',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'validityPeriodYear'],
              children: [],
            },
            {
              nodeName: 'validityPeriodMonth',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'validityPeriodMonth'],
              children: [],
            },
            {
              nodeName: 'expirationDate',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'expirationDate'],
              children: [],
            },
            {
              nodeName: 'prodInstId',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'prodInstId'],
              children: [],
            },
            {
              nodeName: 'serviceOfferCode',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'serviceOfferCode'],
              children: [],
            },
            {
              nodeName: 'lanId',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'lanId'],
              children: [],
            },
            {
              nodeName: 'lanName',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'lanName'],
              children: [],
            },
            {
              nodeName: 'sourceFrom',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'sourceFrom'],
              children: [],
            },
            {
              nodeName: 'contractId',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'contractId'],
              children: [],
            },
            {
              nodeName: 'statusDate',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'statusDate'],
              children: [],
            },
            {
              nodeName: 'orderAttachment',
              nodeType: 'Array',
              nodePath: ['ordContracts', '*', 'orderAttachment'],
              children: [
                {
                  nodeName: 'Items',
                  nodeType: 'Object',
                  nodePath: ['ordContracts', '*', 'orderAttachment', '*'],
                  children: [
                    {
                      nodeName: 'attachmentName',
                      nodeType: 'String',
                      nodePath: ['ordContracts', '*', 'orderAttachment', '*', 'attachmentName'],
                      children: [],
                    },
                    {
                      nodeName: 'attachmentSubType',
                      nodeType: 'String',
                      nodePath: ['ordContracts', '*', 'orderAttachment', '*', 'attachmentSubType'],
                      children: [],
                    },
                    {
                      nodeName: 'attachmentType',
                      nodeType: 'String',
                      nodePath: ['ordContracts', '*', 'orderAttachment', '*', 'attachmentType'],
                      children: [],
                    },
                    {
                      nodeName: 'attachmentUrl',
                      nodeType: 'String',
                      nodePath: ['ordContracts', '*', 'orderAttachment', '*', 'attachmentUrl'],
                      children: [],
                    },
                    {
                      nodeName: 'instType',
                      nodeType: 'String',
                      nodePath: ['ordContracts', '*', 'orderAttachment', '*', 'instType'],
                      children: [],
                    },
                    {
                      nodeName: 'orderStatus',
                      nodeType: 'String',
                      nodePath: ['ordContracts', '*', 'orderAttachment', '*', 'orderStatus'],
                      children: [],
                    },
                    {
                      nodeName: 'tacheCode',
                      nodeType: 'String',
                      nodePath: ['ordContracts', '*', 'orderAttachment', '*', 'tacheCode'],
                      children: [],
                    },
                  ],
                },
              ],
            },
            {
              nodeName: 'orderId',
              nodeType: 'String',
              nodePath: ['ordContracts', '*', 'orderId'],
              children: [],
            },
          ],
        },
      ],
    },
    {
      nodeName: 'ordDiscount',
      nodeType: 'Array',
      nodePath: ['ordDiscount'],
      children: [
        {
          nodeName: 'Items',
          nodeType: 'Object',
          nodePath: ['ordDiscount', '*'],
          children: [
            {
              nodeName: 'attrs',
              nodeType: 'Array',
              nodePath: ['ordDiscount', '*', 'attrs'],
              children: [
                {
                  nodeName: 'Items',
                  nodeType: 'Object',
                  nodePath: ['ordDiscount', '*', 'attrs', '*'],
                  children: [
                    {
                      nodeName: 'attrCode',
                      nodeType: 'String',
                      nodePath: ['ordDiscount', '*', 'attrs', '*', 'attrCode'],
                      children: [],
                    },
                    {
                      nodeName: 'attrName',
                      nodeType: 'String',
                      nodePath: ['ordDiscount', '*', 'attrs', '*', 'attrName'],
                      children: [],
                    },
                    {
                      nodeName: 'attrValue',
                      nodeType: 'String',
                      nodePath: ['ordDiscount', '*', 'attrs', '*', 'attrValue'],
                      children: [],
                    },
                    {
                      nodeName: 'startDate',
                      nodeType: 'String',
                      nodePath: ['ordDiscount', '*', 'attrs', '*', 'startDate'],
                      children: [],
                    },
                    {
                      nodeName: 'endDate',
                      nodeType: 'String',
                      nodePath: ['ordDiscount', '*', 'attrs', '*', 'endDate'],
                      children: [],
                    },
                  ],
                },
              ],
            },
            {
              nodeName: 'col1',
              nodeType: 'String',
              nodePath: ['ordDiscount', '*', 'col1'],
              children: [],
            },
            {
              nodeName: 'col2',
              nodeType: 'String',
              nodePath: ['ordDiscount', '*', 'col2'],
              children: [],
            },
            {
              nodeName: 'col3',
              nodeType: 'String',
              nodePath: ['ordDiscount', '*', 'col3'],
              children: [],
            },
            {
              nodeName: 'col4',
              nodeType: 'String',
              nodePath: ['ordDiscount', '*', 'col4'],
              children: [],
            },
            {
              nodeName: 'discountCode',
              nodeType: 'String',
              nodePath: ['ordDiscount', '*', 'discountCode'],
              children: [],
            },
            {
              nodeName: 'discountName',
              nodeType: 'String',
              nodePath: ['ordDiscount', '*', 'discountName'],
              children: [],
            },
            {
              nodeName: 'discountType',
              nodeType: 'String',
              nodePath: ['ordDiscount', '*', 'discountType'],
              children: [],
            },
            {
              nodeName: 'orderId',
              nodeType: 'String',
              nodePath: ['ordDiscount', '*', 'orderId'],
              children: [],
            },
          ],
        },
      ],
    },
    {
      nodeName: 'orderExt',
      nodeType: 'Object',
      nodePath: ['orderExt'],
      children: [
        {
          nodeName: 'buyer',
          nodeType: 'String',
          nodePath: ['orderExt', 'buyer'],
          children: [],
        },
        {
          nodeName: 'channelCode',
          nodeType: 'String',
          nodePath: ['orderExt', 'channelCode'],
          children: [],
        },
        {
          nodeName: 'crmOrderNbr',
          nodeType: 'String',
          nodePath: ['orderExt', 'crmOrderNbr'],
          children: [],
        },
        {
          nodeName: 'custManagerCode',
          nodeType: 'String',
          nodePath: ['orderExt', 'custManagerCode'],
          children: [],
        },
        {
          nodeName: 'custManagerName',
          nodeType: 'String',
          nodePath: ['orderExt', 'custManagerName'],
          children: [],
        },
        {
          nodeName: 'custManagerTel',
          nodeType: 'String',
          nodePath: ['orderExt', 'custManagerTel'],
          children: [],
        },
        {
          nodeName: 'extOrderNbr',
          nodeType: 'String',
          nodePath: ['orderExt', 'extOrderNbr'],
          children: [],
        },
        {
          nodeName: 'extPartnerOrderNbr',
          nodeType: 'String',
          nodePath: ['orderExt', 'extPartnerOrderNbr'],
          children: [],
        },
        {
          nodeName: 'finalAmountEndTime',
          nodeType: 'String',
          nodePath: ['orderExt', 'finalAmountEndTime'],
          children: [],
        },
        {
          nodeName: 'finalAmountStartTime',
          nodeType: 'String',
          nodePath: ['orderExt', 'finalAmountStartTime'],
          children: [],
        },
        {
          nodeName: 'groupChannelCode',
          nodeType: 'String',
          nodePath: ['orderExt', 'groupChannelCode'],
          children: [],
        },
        {
          nodeName: 'lanId',
          nodeType: 'String',
          nodePath: ['orderExt', 'lanId'],
          children: [],
        },
        {
          nodeName: 'lanName',
          nodeType: 'String',
          nodePath: ['orderExt', 'lanName'],
          children: [],
        },
        {
          nodeName: 'merchant',
          nodeType: 'String',
          nodePath: ['orderExt', 'merchant'],
          children: [],
        },
        {
          nodeName: 'provinceId',
          nodeType: 'String',
          nodePath: ['orderExt', 'provinceId'],
          children: [],
        },
        {
          nodeName: 'queueTopic',
          nodeType: 'String',
          nodePath: ['orderExt', 'queueTopic'],
          children: [],
        },
        {
          nodeName: 'regionId',
          nodeType: 'String',
          nodePath: ['orderExt', 'regionId'],
          children: [],
        },
        {
          nodeName: 'regionName',
          nodeType: 'String',
          nodePath: ['orderExt', 'regionName'],
          children: [],
        },
        {
          nodeName: 'relatedOrderNbr',
          nodeType: 'String',
          nodePath: ['orderExt', 'relatedOrderNbr'],
          children: [],
        },
        {
          nodeName: 'sellerId',
          nodeType: 'String',
          nodePath: ['orderExt', 'sellerId'],
          children: [],
        },
        {
          nodeName: 'sellerMobilephone',
          nodeType: 'String',
          nodePath: ['orderExt', 'sellerMobilephone'],
          children: [],
        },
        {
          nodeName: 'sellerName',
          nodeType: 'String',
          nodePath: ['orderExt', 'sellerName'],
          children: [],
        },
        {
          nodeName: 'isSign',
          nodeType: 'Number',
          nodePath: ['orderExt', 'isSign'],
          children: [],
        },
        {
          nodeName: 'isNeedAudit',
          nodeType: 'Number',
          nodePath: ['orderExt', 'isNeedAudit'],
          children: [],
        },
        {
          nodeName: 'sourceCenter',
          nodeType: 'String',
          nodePath: ['orderExt', 'sourceCenter'],
          children: [],
        },
        {
          nodeName: 'sourceMachine',
          nodeType: 'String',
          nodePath: ['orderExt', 'sourceMachine'],
          children: [],
        },
        {
          nodeName: 'claimStaffCode',
          nodeType: 'String',
          nodePath: ['orderExt', 'claimStaffCode'],
          children: [],
        },
      ],
    },
    {
      nodeName: 'orderAttachment',
      nodeType: 'Array',
      nodePath: ['orderAttachment'],
      children: [
        {
          nodeName: 'Items',
          nodeType: 'Object',
          nodePath: ['orderAttachment', '*'],
          children: [
            {
              nodeName: 'attachmentId',
              nodeType: 'Number',
              nodePath: ['orderAttachment', '*', 'attachmentId'],
              children: [],
            },
            {
              nodeName: 'attachmentName',
              nodeType: 'String',
              nodePath: ['orderAttachment', '*', 'attachmentName'],
              children: [],
            },
            {
              nodeName: 'attachmentSubType',
              nodeType: 'String',
              nodePath: ['orderAttachment', '*', 'attachmentSubType'],
              children: [],
            },
            {
              nodeName: 'compressedFile',
              nodeType: 'Boolean',
              nodePath: ['orderAttachment', '*', 'compressedFile'],
              children: [],
            },
            {
              nodeName: 'createTime',
              nodeType: 'String',
              nodePath: ['orderAttachment', '*', 'createTime'],
              children: [],
            },
            {
              nodeName: 'extValues',
              nodeType: 'Object',
              nodePath: ['orderAttachment', '*', 'extValues'],
              children: [],
            },
            {
              nodeName: 'fileId',
              nodeType: 'String',
              nodePath: ['orderAttachment', '*', 'fileId'],
              children: [],
            },
            {
              nodeName: 'fileServerType',
              nodeType: 'String',
              nodePath: ['orderAttachment', '*', 'fileServerType'],
              children: [],
            },
            {
              nodeName: 'tacheName',
              nodeType: 'String',
              nodePath: ['orderAttachment', '*', 'tacheName'],
              children: [],
            },
          ],
        },
      ],
    },
    {
      nodeName: 'orderAttr',
      nodeType: 'Array',
      nodePath: ['orderAttr'],
      children: [
        {
          nodeName: 'Items',
          nodeType: 'Object',
          nodePath: ['orderAttr', '*'],
          children: [
            {
              nodeName: 'attrCode',
              nodeType: 'String',
              nodePath: ['orderAttr', '*', 'attrCode'],
              children: [],
            },
            {
              nodeName: 'attrName',
              nodeType: 'String',
              nodePath: ['orderAttr', '*', 'attrName'],
              children: [],
            },
            {
              nodeName: 'attrValue',
              nodeType: 'String',
              nodePath: ['orderAttr', '*', 'attrValue'],
              children: [],
            },
            {
              nodeName: 'attrValueDesc',
              nodeType: 'String',
              nodePath: ['orderAttr', '*', 'attrValueDesc'],
              children: [],
            },
            {
              nodeName: 'startDate',
              nodeType: 'String',
              nodePath: ['orderAttr', '*', 'startDate'],
              children: [],
            },
            {
              nodeName: 'endDate',
              nodeType: 'String',
              nodePath: ['orderAttr', '*', 'endDate'],
              children: [],
            },
          ],
        },
      ],
    },
    {
      nodeName: 'orderCoupon',
      nodeType: 'Array',
      nodePath: ['orderCoupon'],
      children: [
        {
          nodeName: 'Items',
          nodeType: 'Object',
          nodePath: ['orderCoupon', '*'],
          children: [
            {
              nodeName: 'couponId',
              nodeType: 'Number',
              nodePath: ['orderCoupon', '*', 'couponId'],
              children: [],
            },
            {
              nodeName: 'couponName',
              nodeType: 'String',
              nodePath: ['orderCoupon', '*', 'couponName'],
              children: [],
            },
          ],
        },
      ],
    },
    {
      nodeName: 'orderCusts',
      nodeType: 'Array',
      nodePath: ['orderCusts'],
      children: [
        {
          nodeName: 'Items',
          nodeType: 'Object',
          nodePath: ['orderCusts', '*'],
          children: [
            {
              nodeName: 'attrs',
              nodeType: 'Array',
              nodePath: ['orderCusts', '*', 'attrs'],
              children: [
                {
                  nodeName: 'Items',
                  nodeType: 'Object',
                  nodePath: ['orderCusts', '*', 'attrs', '*'],
                  children: [
                    {
                      nodeName: 'attrCode',
                      nodeType: 'String',
                      nodePath: ['orderCusts', '*', 'attrs', '*', 'attrCode'],
                      children: [],
                    },
                    {
                      nodeName: 'attrName',
                      nodeType: 'String',
                      nodePath: ['orderCusts', '*', 'attrs', '*', 'attrName'],
                      children: [],
                    },
                    {
                      nodeName: 'attrValue',
                      nodeType: 'String',
                      nodePath: ['orderCusts', '*', 'attrs', '*', 'attrValue'],
                      children: [],
                    },
                    {
                      nodeName: 'startDate',
                      nodeType: 'String',
                      nodePath: ['orderCusts', '*', 'attrs', '*', 'startDate'],
                      children: [],
                    },
                    {
                      nodeName: 'endDate',
                      nodeType: 'String',
                      nodePath: ['orderCusts', '*', 'attrs', '*', 'endDate'],
                      children: [],
                    },
                  ],
                },
              ],
            },
            {
              nodeName: 'custId',
              nodeType: 'String',
              nodePath: ['orderCusts', '*', 'custId'],
              children: [],
            },
            {
              nodeName: 'contactPerson',
              nodeType: 'String',
              nodePath: ['orderCusts', '*', 'contactPerson'],
              children: [],
            },
            {
              nodeName: 'contactPhone',
              nodeType: 'String',
              nodePath: ['orderCusts', '*', 'contactPhone'],
              children: [],
            },
            {
              nodeName: 'custAddress',
              nodeType: 'String',
              nodePath: ['orderCusts', '*', 'custAddress'],
              children: [],
            },
            {
              nodeName: 'custCode',
              nodeType: 'String',
              nodePath: ['orderCusts', '*', 'custCode'],
              children: [],
            },
            {
              nodeName: 'custLevel',
              nodeType: 'String',
              nodePath: ['orderCusts', '*', 'custLevel'],
              children: [],
            },
            {
              nodeName: 'custName',
              nodeType: 'String',
              nodePath: ['orderCusts', '*', 'custName'],
              children: [],
            },
            {
              nodeName: 'custType',
              nodeType: 'String',
              nodePath: ['orderCusts', '*', 'custType'],
              children: [],
            },
            {
              nodeName: 'custStatus',
              nodeType: 'String',
              nodePath: ['orderCusts', '*', 'custStatus'],
              children: [],
            },
            {
              nodeName: 'contactEmail',
              nodeType: 'String',
              nodePath: ['orderCusts', '*', 'contactEmail'],
              children: [],
            },
            {
              nodeName: 'contactRole',
              nodeType: 'String',
              nodePath: ['orderCusts', '*', 'contactRole'],
              children: [],
            },
            {
              nodeName: 'custManagerCode',
              nodeType: 'String',
              nodePath: ['orderCusts', '*', 'custManagerCode'],
              children: [],
            },
            {
              nodeName: 'custManagerName',
              nodeType: 'String',
              nodePath: ['orderCusts', '*', 'custManagerName'],
              children: [],
            },
            {
              nodeName: 'custManagerTel',
              nodeType: 'String',
              nodePath: ['orderCusts', '*', 'custManagerTel'],
              children: [],
            },
            {
              nodeName: 'lanId',
              nodeType: 'String',
              nodePath: ['orderCusts', '*', 'lanId'],
              children: [],
            },
            {
              nodeName: 'lanName',
              nodeType: 'String',
              nodePath: ['orderCusts', '*', 'lanName'],
              children: [],
            },
            {
              nodeName: 'regionName',
              nodeType: 'String',
              nodePath: ['orderCusts', '*', 'regionName'],
              children: [],
            },
            {
              nodeName: 'createDate',
              nodeType: 'String',
              nodePath: ['orderCusts', '*', 'createDate'],
              children: [],
            },
            {
              nodeName: 'updateDate',
              nodeType: 'String',
              nodePath: ['orderCusts', '*', 'updateDate'],
              children: [],
            },
            {
              nodeName: 'regionId',
              nodeType: 'String',
              nodePath: ['orderCusts', '*', 'regionId'],
              children: [],
            },
            {
              nodeName: 'extCustCode',
              nodeType: 'String',
              nodePath: ['orderCusts', '*', 'extCustCode'],
              children: [],
            },
            {
              nodeName: 'orderCustCert',
              nodeType: 'Object',
              nodePath: ['orderCusts', '*', 'orderCustCert'],
              children: [
                {
                  nodeName: 'certAddr',
                  nodeType: 'String',
                  nodePath: ['orderCusts', '*', 'orderCustCert', 'certAddr'],
                  children: [],
                },
                {
                  nodeName: 'certId',
                  nodeType: 'String',
                  nodePath: ['orderCusts', '*', 'orderCustCert', 'certId'],
                  children: [],
                },
                {
                  nodeName: 'certNum',
                  nodeType: 'String',
                  nodePath: ['orderCusts', '*', 'orderCustCert', 'certNum'],
                  children: [],
                },
                {
                  nodeName: 'certOrg',
                  nodeType: 'String',
                  nodePath: ['orderCusts', '*', 'orderCustCert', 'certOrg'],
                  children: [],
                },
                {
                  nodeName: 'certType',
                  nodeType: 'String',
                  nodePath: ['orderCusts', '*', 'orderCustCert', 'certType'],
                  children: [],
                },
                {
                  nodeName: 'picPath',
                  nodeType: 'String',
                  nodePath: ['orderCusts', '*', 'orderCustCert', 'picPath'],
                  children: [],
                },
                {
                  nodeName: 'realnameDate',
                  nodeType: 'String',
                  nodePath: ['orderCusts', '*', 'orderCustCert', 'realnameDate'],
                  children: [],
                },
                {
                  nodeName: 'realnameStat',
                  nodeType: 'String',
                  nodePath: ['orderCusts', '*', 'orderCustCert', 'realnameStat'],
                  children: [],
                },
              ],
            },
            {
              nodeName: 'partyType',
              nodeType: 'String',
              nodePath: ['orderCusts', '*', 'partyType'],
              children: [],
            },
          ],
        },
      ],
    },
    {
      nodeName: 'orderDiscount',
      nodeType: 'Array',
      nodePath: ['orderDiscount'],
      children: [
        {
          nodeName: 'Items',
          nodeType: 'Object',
          nodePath: ['orderDiscount', '*'],
          children: [
            {
              nodeName: 'discountAmount',
              nodeType: 'Number',
              nodePath: ['orderDiscount', '*', 'discountAmount'],
              children: [],
            },
            {
              nodeName: 'discountInfo',
              nodeType: 'String',
              nodePath: ['orderDiscount', '*', 'discountInfo'],
              children: [],
            },
            {
              nodeName: 'discountType',
              nodeType: 'Number',
              nodePath: ['orderDiscount', '*', 'discountType'],
              children: [],
            },
            {
              nodeName: 'useIntegration',
              nodeType: 'Number',
              nodePath: ['orderDiscount', '*', 'useIntegration'],
              children: [],
            },
          ],
        },
      ],
    },
    {
      nodeName: 'orderGiftCard',
      nodeType: 'Array',
      nodePath: ['orderGiftCard'],
      children: [
        {
          nodeName: 'Items',
          nodeType: 'Object',
          nodePath: ['orderGiftCard', '*'],
          children: [
            {
              nodeName: 'giftCardNo',
              nodeType: 'Number',
              nodePath: ['orderGiftCard', '*', 'giftCardNo'],
              children: [],
            },
            {
              nodeName: 'giftCardType',
              nodeType: 'Number',
              nodePath: ['orderGiftCard', '*', 'giftCardType'],
              children: [],
            },
            {
              nodeName: 'giftPayAmount',
              nodeType: 'Number',
              nodePath: ['orderGiftCard', '*', 'giftPayAmount'],
              children: [],
            },
          ],
        },
      ],
    },
    {
      nodeName: 'orderPayment',
      nodeType: 'Array',
      nodePath: ['orderPayment'],
      children: [
        {
          nodeName: 'Items',
          nodeType: 'Object',
          nodePath: ['orderPayment', '*'],
          children: [
            {
              nodeName: 'chargeType',
              nodeType: 'String',
              nodePath: ['orderPayment', '*', 'chargeType'],
              children: [],
            },
            {
              nodeName: 'discountPrice',
              nodeType: 'String',
              nodePath: ['orderPayment', '*', 'discountPrice'],
              children: [],
            },
            {
              nodeName: 'isOnline',
              nodeType: 'String',
              nodePath: ['orderPayment', '*', 'isOnline'],
              children: [],
            },
            {
              nodeName: 'payAccount',
              nodeType: 'String',
              nodePath: ['orderPayment', '*', 'payAccount'],
              children: [],
            },
            {
              nodeName: 'payAmount',
              nodeType: 'String',
              nodePath: ['orderPayment', '*', 'payAmount'],
              children: [],
            },
            {
              nodeName: 'payBank',
              nodeType: 'String',
              nodePath: ['orderPayment', '*', 'payBank'],
              children: [],
            },
            {
              nodeName: 'payStatus',
              nodeType: 'String',
              nodePath: ['orderPayment', '*', 'payStatus'],
              children: [],
            },
            {
              nodeName: 'payTime',
              nodeType: 'String',
              nodePath: ['orderPayment', '*', 'payTime'],
              children: [],
            },
            {
              nodeName: 'payTransactionId',
              nodeType: 'String',
              nodePath: ['orderPayment', '*', 'payTransactionId'],
              children: [],
            },
            {
              nodeName: 'payType',
              nodeType: 'String',
              nodePath: ['orderPayment', '*', 'payType'],
              children: [],
            },
            {
              nodeName: 'paymentServiceFee',
              nodeType: 'String',
              nodePath: ['orderPayment', '*', 'paymentServiceFee'],
              children: [],
            },
            {
              nodeName: 'totalFee',
              nodeType: 'String',
              nodePath: ['orderPayment', '*', 'totalFee'],
              children: [],
            },
          ],
        },
      ],
    },
    {
      nodeName: 'orderPromotion',
      nodeType: 'Array',
      nodePath: ['orderPromotion'],
      children: [
        {
          nodeName: 'Items',
          nodeType: 'Object',
          nodePath: ['orderPromotion', '*'],
          children: [
            {
              nodeName: 'promotionDetail',
              nodeType: 'String',
              nodePath: ['orderPromotion', '*', 'promotionDetail'],
              children: [],
            },
            {
              nodeName: 'promotionId',
              nodeType: 'Number',
              nodePath: ['orderPromotion', '*', 'promotionId'],
              children: [],
            },
            {
              nodeName: 'promotionName',
              nodeType: 'String',
              nodePath: ['orderPromotion', '*', 'promotionName'],
              children: [],
            },
          ],
        },
      ],
    },
    {
      nodeName: 'orderReceiver',
      nodeType: 'Object',
      nodePath: ['orderReceiver'],
      children: [
        {
          nodeName: 'certNum',
          nodeType: 'String',
          nodePath: ['orderReceiver', 'certNum'],
          children: [],
        },
        {
          nodeName: 'certType',
          nodeType: 'String',
          nodePath: ['orderReceiver', 'certType'],
          children: [],
        },
        {
          nodeName: 'memberId',
          nodeType: 'String',
          nodePath: ['orderReceiver', 'memberId'],
          children: [],
        },
        {
          nodeName: 'receiverCity',
          nodeType: 'String',
          nodePath: ['orderReceiver', 'receiverCity'],
          children: [],
        },
        {
          nodeName: 'receiverCityCode',
          nodeType: 'String',
          nodePath: ['orderReceiver', 'receiverCityCode'],
          children: [],
        },
        {
          nodeName: 'receiverDetailAddress',
          nodeType: 'String',
          nodePath: ['orderReceiver', 'receiverDetailAddress'],
          children: [],
        },
        {
          nodeName: 'receiverName',
          nodeType: 'String',
          nodePath: ['orderReceiver', 'receiverName'],
          children: [],
        },
        {
          nodeName: 'receiverPhone',
          nodeType: 'String',
          nodePath: ['orderReceiver', 'receiverPhone'],
          children: [],
        },
        {
          nodeName: 'receiverPostCode',
          nodeType: 'String',
          nodePath: ['orderReceiver', 'receiverPostCode'],
          children: [],
        },
        {
          nodeName: 'receiverProvince',
          nodeType: 'String',
          nodePath: ['orderReceiver', 'receiverProvince'],
          children: [],
        },
        {
          nodeName: 'receiverProvinceCode',
          nodeType: 'String',
          nodePath: ['orderReceiver', 'receiverProvinceCode'],
          children: [],
        },
        {
          nodeName: 'receiverRegion',
          nodeType: 'String',
          nodePath: ['orderReceiver', 'receiverRegion'],
          children: [],
        },
        {
          nodeName: 'shipTime',
          nodeType: 'String',
          nodePath: ['orderReceiver', 'shipTime'],
          children: [],
        },
      ],
    },
    {
      nodeName: 'orderType',
      nodeType: 'Number',
      nodePath: ['orderType'],
      children: [],
    },
    {
      nodeName: 'payAmount',
      nodeType: 'Number',
      nodePath: ['payAmount'],
      children: [],
    },
    {
      nodeName: 'payType',
      nodeType: 'String',
      nodePath: ['payType'],
      children: [],
    },
    {
      nodeName: 'prepayAmount',
      nodeType: 'String',
      nodePath: ['prepayAmount'],
      children: [],
    },
    {
      nodeName: 'shipAmount',
      nodeType: 'Number',
      nodePath: ['shipAmount'],
      children: [],
    },
    {
      nodeName: 'sourceType',
      nodeType: 'String',
      nodePath: ['sourceType'],
      children: [],
    },
    {
      nodeName: 'storeList',
      nodeType: 'Array',
      nodePath: ['storeList'],
      children: [
        {
          nodeName: 'Items',
          nodeType: 'Object',
          nodePath: ['storeList', '*'],
          children: [
            {
              nodeName: 'orderDeliveryInfos',
              nodeType: 'Array',
              nodePath: ['storeList', '*', 'orderDeliveryInfos'],
              children: [
                {
                  nodeName: 'Items',
                  nodeType: 'Object',
                  nodePath: ['storeList', '*', 'orderDeliveryInfos', '*'],
                  children: [
                    {
                      nodeName: 'expressCode',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'orderDeliveryInfos', '*', 'expressCode'],
                      children: [],
                    },
                    {
                      nodeName: 'expressName',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'orderDeliveryInfos', '*', 'expressName'],
                      children: [],
                    },
                    {
                      nodeName: 'expressNo',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'orderDeliveryInfos', '*', 'expressNo'],
                      children: [],
                    },
                    {
                      nodeName: 'expressStatus',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'orderDeliveryInfos', '*', 'expressStatus'],
                      children: [],
                    },
                    {
                      nodeName: 'expressStatusTime',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'orderDeliveryInfos', '*', 'expressStatusTime'],
                      children: [],
                    },
                    {
                      nodeName: 'expressTel',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'orderDeliveryInfos', '*', 'expressTel'],
                      children: [],
                    },
                    {
                      nodeName: 'orderDeliveryItem',
                      nodeType: 'Array',
                      nodePath: ['storeList', '*', 'orderDeliveryInfos', '*', 'orderDeliveryItem'],
                      children: [
                        {
                          nodeName: 'Items',
                          nodeType: 'Object',
                          nodePath: [
                            'storeList',
                            '*',
                            'orderDeliveryInfos',
                            '*',
                            'orderDeliveryItem',
                            '*',
                          ],
                          children: [
                            {
                              nodeName: 'deliveryNum',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'orderDeliveryInfos',
                                '*',
                                'orderDeliveryItem',
                                '*',
                                'deliveryNum',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'skuCode',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'orderDeliveryInfos',
                                '*',
                                'orderDeliveryItem',
                                '*',
                                'skuCode',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'skuName',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'orderDeliveryInfos',
                                '*',
                                'orderDeliveryItem',
                                '*',
                                'skuName',
                              ],
                              children: [],
                            },
                          ],
                        },
                      ],
                    },
                  ],
                },
              ],
            },
            {
              nodeName: 'orderDiscount',
              nodeType: 'Array',
              nodePath: ['storeList', '*', 'orderDiscount'],
              children: [
                {
                  nodeName: 'Items',
                  nodeType: 'Object',
                  nodePath: ['storeList', '*', 'orderDiscount', '*'],
                  children: [
                    {
                      nodeName: 'discountAmount',
                      nodeType: 'Number',
                      nodePath: ['storeList', '*', 'orderDiscount', '*', 'discountAmount'],
                      children: [],
                    },
                    {
                      nodeName: 'discountInfo',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'orderDiscount', '*', 'discountInfo'],
                      children: [],
                    },
                    {
                      nodeName: 'discountType',
                      nodeType: 'Number',
                      nodePath: ['storeList', '*', 'orderDiscount', '*', 'discountType'],
                      children: [],
                    },
                    {
                      nodeName: 'useIntegration',
                      nodeType: 'Number',
                      nodePath: ['storeList', '*', 'orderDiscount', '*', 'useIntegration'],
                      children: [],
                    },
                  ],
                },
              ],
            },
            {
              nodeName: 'orderInvoice',
              nodeType: 'Array',
              nodePath: ['storeList', '*', 'orderInvoice'],
              children: [
                {
                  nodeName: 'Items',
                  nodeType: 'Object',
                  nodePath: ['storeList', '*', 'orderInvoice', '*'],
                  children: [
                    {
                      nodeName: 'bankNo',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'orderInvoice', '*', 'bankNo'],
                      children: [],
                    },
                    {
                      nodeName: 'businessAddr',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'orderInvoice', '*', 'businessAddr'],
                      children: [],
                    },
                    {
                      nodeName: 'headerType',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'orderInvoice', '*', 'headerType'],
                      children: [],
                    },
                    {
                      nodeName: 'invoiceContent',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'orderInvoice', '*', 'invoiceContent'],
                      children: [],
                    },
                    {
                      nodeName: 'invoiceHeader',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'orderInvoice', '*', 'invoiceHeader'],
                      children: [],
                    },
                    {
                      nodeName: 'invoiceTaxNo',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'orderInvoice', '*', 'invoiceTaxNo'],
                      children: [],
                    },
                    {
                      nodeName: 'invoiceType',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'orderInvoice', '*', 'invoiceType'],
                      children: [],
                    },
                    {
                      nodeName: 'openBank',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'orderInvoice', '*', 'openBank'],
                      children: [],
                    },
                    {
                      nodeName: 'receiveEmail',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'orderInvoice', '*', 'receiveEmail'],
                      children: [],
                    },
                    {
                      nodeName: 'receiveTel',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'orderInvoice', '*', 'receiveTel'],
                      children: [],
                    },
                    {
                      nodeName: 'storeTel',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'orderInvoice', '*', 'storeTel'],
                      children: [],
                    },
                  ],
                },
              ],
            },
            {
              nodeName: 'orderPromotion',
              nodeType: 'Array',
              nodePath: ['storeList', '*', 'orderPromotion'],
              children: [
                {
                  nodeName: 'Items',
                  nodeType: 'Object',
                  nodePath: ['storeList', '*', 'orderPromotion', '*'],
                  children: [
                    {
                      nodeName: 'promotionDetail',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'orderPromotion', '*', 'promotionDetail'],
                      children: [],
                    },
                    {
                      nodeName: 'promotionId',
                      nodeType: 'Number',
                      nodePath: ['storeList', '*', 'orderPromotion', '*', 'promotionId'],
                      children: [],
                    },
                    {
                      nodeName: 'promotionName',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'orderPromotion', '*', 'promotionName'],
                      children: [],
                    },
                  ],
                },
              ],
            },
            {
              nodeName: 'storeId',
              nodeType: 'Number',
              nodePath: ['storeList', '*', 'storeId'],
              children: [],
            },
            {
              nodeName: 'storeInfos',
              nodeType: 'Array',
              nodePath: ['storeList', '*', 'storeInfos'],
              children: [
                {
                  nodeName: 'Items',
                  nodeType: 'Object',
                  nodePath: ['storeList', '*', 'storeInfos', '*'],
                  children: [
                    {
                      nodeName: 'attrs',
                      nodeType: 'Array',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'attrs'],
                      children: [
                        {
                          nodeName: 'Items',
                          nodeType: 'Object',
                          nodePath: ['storeList', '*', 'storeInfos', '*', 'attrs', '*'],
                          children: [
                            {
                              nodeName: 'attrCode',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'attrs',
                                '*',
                                'attrCode',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'attrName',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'attrs',
                                '*',
                                'attrName',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'attrValue',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'attrs',
                                '*',
                                'attrValue',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'startDate',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'attrs',
                                '*',
                                'startDate',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'endDate',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'attrs',
                                '*',
                                'endDate',
                              ],
                              children: [],
                            },
                          ],
                        },
                      ],
                    },
                    {
                      nodeName: 'col1',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'col1'],
                      children: [],
                    },
                    {
                      nodeName: 'col2',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'col2'],
                      children: [],
                    },
                    {
                      nodeName: 'col3',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'col3'],
                      children: [],
                    },
                    {
                      nodeName: 'col4',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'col4'],
                      children: [],
                    },
                    {
                      nodeName: 'col5',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'col5'],
                      children: [],
                    },
                    {
                      nodeName: 'col6',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'col6'],
                      children: [],
                    },
                    {
                      nodeName: 'goodsCode',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'goodsCode'],
                      children: [],
                    },
                    {
                      nodeName: 'goodsId',
                      nodeType: 'Number',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'goodsId'],
                      children: [],
                    },
                    {
                      nodeName: 'goodsName',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'goodsName'],
                      children: [],
                    },
                    {
                      nodeName: 'goodsType',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'goodsType'],
                      children: [],
                    },
                    {
                      nodeName: 'isGift',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'isGift'],
                      children: [],
                    },
                    {
                      nodeName: 'extUserInstId',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'extUserInstId'],
                      children: [],
                    },
                    {
                      nodeName: 'ordFee',
                      nodeType: 'Array',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'ordFee'],
                      children: [
                        {
                          nodeName: 'Items',
                          nodeType: 'Object',
                          nodePath: ['storeList', '*', 'storeInfos', '*', 'ordFee', '*'],
                          children: [
                            {
                              nodeName: 'aliasName',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordFee',
                                '*',
                                'aliasName',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'attrs',
                              nodeType: 'Array',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordFee',
                                '*',
                                'attrs',
                              ],
                              children: [
                                {
                                  nodeName: 'Items',
                                  nodeType: 'Object',
                                  nodePath: [
                                    'storeList',
                                    '*',
                                    'storeInfos',
                                    '*',
                                    'ordFee',
                                    '*',
                                    'attrs',
                                    '*',
                                  ],
                                  children: [
                                    {
                                      nodeName: 'attrCode',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordFee',
                                        '*',
                                        'attrs',
                                        '*',
                                        'attrCode',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'attrName',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordFee',
                                        '*',
                                        'attrs',
                                        '*',
                                        'attrName',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'attrValue',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordFee',
                                        '*',
                                        'attrs',
                                        '*',
                                        'attrValue',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'attrValueDesc',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordFee',
                                        '*',
                                        'attrs',
                                        '*',
                                        'attrValueDesc',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'remark',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordFee',
                                        '*',
                                        'attrs',
                                        '*',
                                        'remark',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'startDate',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordFee',
                                        '*',
                                        'attrs',
                                        '*',
                                        'startDate',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'endDate',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordFee',
                                        '*',
                                        'attrs',
                                        '*',
                                        'endDate',
                                      ],
                                      children: [],
                                    },
                                  ],
                                },
                              ],
                            },
                            {
                              nodeName: 'changeType',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordFee',
                                '*',
                                'changeType',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'discount',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordFee',
                                '*',
                                'discount',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'effDate',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordFee',
                                '*',
                                'effDate',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'expDate',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordFee',
                                '*',
                                'expDate',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'feeCode',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordFee',
                                '*',
                                'feeCode',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'feeName',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordFee',
                                '*',
                                'feeName',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'listPrice',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordFee',
                                '*',
                                'listPrice',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'price',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordFee',
                                '*',
                                'price',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'productInstId',
                              nodeType: 'Number',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordFee',
                                '*',
                                'productInstId',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'actionType',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordFee',
                                '*',
                                'actionType',
                              ],
                              children: [],
                            },
                          ],
                        },
                      ],
                    },
                    {
                      nodeName: 'ordGroup',
                      nodeType: 'Array',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'ordGroup'],
                      children: [
                        {
                          nodeName: 'Items',
                          nodeType: 'Object',
                          nodePath: ['storeList', '*', 'storeInfos', '*', 'ordGroup', '*'],
                          children: [
                            {
                              nodeName: 'attrs',
                              nodeType: 'Array',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordGroup',
                                '*',
                                'attrs',
                              ],
                              children: [
                                {
                                  nodeName: 'Items',
                                  nodeType: 'Object',
                                  nodePath: [
                                    'storeList',
                                    '*',
                                    'storeInfos',
                                    '*',
                                    'ordGroup',
                                    '*',
                                    'attrs',
                                    '*',
                                  ],
                                  children: [
                                    {
                                      nodeName: 'attrCode',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordGroup',
                                        '*',
                                        'attrs',
                                        '*',
                                        'attrCode',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'attrName',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordGroup',
                                        '*',
                                        'attrs',
                                        '*',
                                        'attrName',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'attrValue',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordGroup',
                                        '*',
                                        'attrs',
                                        '*',
                                        'attrValue',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'startDate',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordGroup',
                                        '*',
                                        'attrs',
                                        '*',
                                        'startDate',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'endDate',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordGroup',
                                        '*',
                                        'attrs',
                                        '*',
                                        'endDate',
                                      ],
                                      children: [],
                                    },
                                  ],
                                },
                              ],
                            },
                          ],
                        },
                      ],
                    },
                    {
                      nodeName: 'ordMktResInst',
                      nodeType: 'Array',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'ordMktResInst'],
                      children: [
                        {
                          nodeName: 'Items',
                          nodeType: 'Object',
                          nodePath: ['storeList', '*', 'storeInfos', '*', 'ordMktResInst', '*'],
                          children: [
                            {
                              nodeName: 'col2',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordMktResInst',
                                '*',
                                'col2',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'col3',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordMktResInst',
                                '*',
                                'col3',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'attrs',
                              nodeType: 'Array',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordMktResInst',
                                '*',
                                'attrs',
                              ],
                              children: [
                                {
                                  nodeName: 'Items',
                                  nodeType: 'Object',
                                  nodePath: [
                                    'storeList',
                                    '*',
                                    'storeInfos',
                                    '*',
                                    'ordMktResInst',
                                    '*',
                                    'attrs',
                                    '*',
                                  ],
                                  children: [
                                    {
                                      nodeName: 'attrCode',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordMktResInst',
                                        '*',
                                        'attrs',
                                        '*',
                                        'attrCode',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'attrName',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordMktResInst',
                                        '*',
                                        'attrs',
                                        '*',
                                        'attrName',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'attrValue',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordMktResInst',
                                        '*',
                                        'attrs',
                                        '*',
                                        'attrValue',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'startDate',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordMktResInst',
                                        '*',
                                        'attrs',
                                        '*',
                                        'startDate',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'endDate',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordMktResInst',
                                        '*',
                                        'attrs',
                                        '*',
                                        'endDate',
                                      ],
                                      children: [],
                                    },
                                  ],
                                },
                              ],
                            },
                            {
                              nodeName: 'orderId',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordMktResInst',
                                '*',
                                'orderId',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'marketingResInstId',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordMktResInst',
                                '*',
                                'marketingResInstId',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'orderItemsId',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordMktResInst',
                                '*',
                                'orderItemsId',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'remark',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordMktResInst',
                                '*',
                                'remark',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'resName',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordMktResInst',
                                '*',
                                'resName',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'resNbr',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordMktResInst',
                                '*',
                                'resNbr',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'resSubType',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordMktResInst',
                                '*',
                                'resSubType',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'resType',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordMktResInst',
                                '*',
                                'resType',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'serviceOfferCode',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordMktResInst',
                                '*',
                                'serviceOfferCode',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'actionType',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordMktResInst',
                                '*',
                                'actionType',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'subscriberId',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordMktResInst',
                                '*',
                                'subscriberId',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'resAddress',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordMktResInst',
                                '*',
                                'resAddress',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'productInstId',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordMktResInst',
                                '*',
                                'productInstId',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'productInstCode',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordMktResInst',
                                '*',
                                'productInstCode',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'col1',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordMktResInst',
                                '*',
                                'col1',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'resModel',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordMktResInst',
                                '*',
                                'resModel',
                              ],
                              children: [],
                            },
                          ],
                        },
                      ],
                    },
                    {
                      nodeName: 'ordPayRelation',
                      nodeType: 'Array',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'ordPayRelation'],
                      children: [
                        {
                          nodeName: 'Items',
                          nodeType: 'Object',
                          nodePath: ['storeList', '*', 'storeInfos', '*', 'ordPayRelation', '*'],
                          children: [
                            {
                              nodeName: 'accountCycle',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordPayRelation',
                                '*',
                                'accountCycle',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'changeType',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordPayRelation',
                                '*',
                                'changeType',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'endDate',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordPayRelation',
                                '*',
                                'endDate',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'feeCycle',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordPayRelation',
                                '*',
                                'feeCycle',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'isDefault',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordPayRelation',
                                '*',
                                'isDefault',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'payLimit',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordPayRelation',
                                '*',
                                'payLimit',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'payWay',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordPayRelation',
                                '*',
                                'payWay',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'payitemCode',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordPayRelation',
                                '*',
                                'payitemCode',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'payitemCodeName',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordPayRelation',
                                '*',
                                'payitemCodeName',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'startDate',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordPayRelation',
                                '*',
                                'startDate',
                              ],
                              children: [],
                            },
                          ],
                        },
                      ],
                    },
                    {
                      nodeName: 'ordProdInst',
                      nodeType: 'Array',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'ordProdInst'],
                      children: [
                        {
                          nodeName: 'Items',
                          nodeType: 'Object',
                          nodePath: ['storeList', '*', 'storeInfos', '*', 'ordProdInst', '*'],
                          children: [
                            {
                              nodeName: 'attrs',
                              nodeType: 'Array',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'attrs',
                              ],
                              children: [
                                {
                                  nodeName: 'Items',
                                  nodeType: 'Object',
                                  nodePath: [
                                    'storeList',
                                    '*',
                                    'storeInfos',
                                    '*',
                                    'ordProdInst',
                                    '*',
                                    'attrs',
                                    '*',
                                  ],
                                  children: [
                                    {
                                      nodeName: 'attrCode',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordProdInst',
                                        '*',
                                        'attrs',
                                        '*',
                                        'attrCode',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'attrName',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordProdInst',
                                        '*',
                                        'attrs',
                                        '*',
                                        'attrName',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'attrValue',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordProdInst',
                                        '*',
                                        'attrs',
                                        '*',
                                        'attrValue',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'startDate',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordProdInst',
                                        '*',
                                        'attrs',
                                        '*',
                                        'startDate',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'endDate',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordProdInst',
                                        '*',
                                        'attrs',
                                        '*',
                                        'endDate',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'attrGroupCode',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordProdInst',
                                        '*',
                                        'attrs',
                                        '*',
                                        'attrGroupCode',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'attrValueDesc',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordProdInst',
                                        '*',
                                        'attrs',
                                        '*',
                                        'attrValueDesc',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'actionType',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordProdInst',
                                        '*',
                                        'attrs',
                                        '*',
                                        'actionType',
                                      ],
                                      children: [],
                                    },
                                  ],
                                },
                              ],
                            },
                            {
                              nodeName: 'extProdCode',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'extProdCode',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'extProdInstId',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'extProdInstId',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'orderId',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'orderId',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'orderItemsId',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'orderItemsId',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'prodCode',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'prodCode',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'prodName',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'prodName',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'prodType',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'prodType',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'prodStatus',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'prodStatus',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'roleType',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'roleType',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'serviceApi',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'serviceApi',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'serviceOfferCode',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'serviceOfferCode',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'subscriberId',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'subscriberId',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'custCode',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'custCode',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'prodSubType',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'prodSubType',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'serviceNo',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'serviceNo',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'addrName',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'addrName',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'col1',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'col1',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'col2',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'col2',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'col3',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'col3',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'col4',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'col4',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'col5',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'col5',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'col6',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'col6',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'productInstId',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'productInstId',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'productInstCode',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'productInstCode',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'actionType',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'actionType',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'regionId',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'regionId',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'lanId',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'lanId',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'addrId',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'addrId',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'ordFee',
                              nodeType: 'Array',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordProdInst',
                                '*',
                                'ordFee',
                              ],
                              children: [
                                {
                                  nodeName: 'Items',
                                  nodeType: 'Object',
                                  nodePath: [
                                    'storeList',
                                    '*',
                                    'storeInfos',
                                    '*',
                                    'ordProdInst',
                                    '*',
                                    'ordFee',
                                    '*',
                                  ],
                                  children: [
                                    {
                                      nodeName: 'aliasName',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordProdInst',
                                        '*',
                                        'ordFee',
                                        '*',
                                        'aliasName',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'attrs',
                                      nodeType: 'Array',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordProdInst',
                                        '*',
                                        'ordFee',
                                        '*',
                                        'attrs',
                                      ],
                                      children: [
                                        {
                                          nodeName: 'Items',
                                          nodeType: 'Object',
                                          nodePath: [
                                            'storeList',
                                            '*',
                                            'storeInfos',
                                            '*',
                                            'ordProdInst',
                                            '*',
                                            'ordFee',
                                            '*',
                                            'attrs',
                                            '*',
                                          ],
                                          children: [
                                            {
                                              nodeName: 'attrCode',
                                              nodeType: 'String',
                                              nodePath: [
                                                'storeList',
                                                '*',
                                                'storeInfos',
                                                '*',
                                                'ordProdInst',
                                                '*',
                                                'ordFee',
                                                '*',
                                                'attrs',
                                                '*',
                                                'attrCode',
                                              ],
                                              children: [],
                                            },
                                            {
                                              nodeName: 'attrName',
                                              nodeType: 'String',
                                              nodePath: [
                                                'storeList',
                                                '*',
                                                'storeInfos',
                                                '*',
                                                'ordProdInst',
                                                '*',
                                                'ordFee',
                                                '*',
                                                'attrs',
                                                '*',
                                                'attrName',
                                              ],
                                              children: [],
                                            },
                                            {
                                              nodeName: 'attrValue',
                                              nodeType: 'String',
                                              nodePath: [
                                                'storeList',
                                                '*',
                                                'storeInfos',
                                                '*',
                                                'ordProdInst',
                                                '*',
                                                'ordFee',
                                                '*',
                                                'attrs',
                                                '*',
                                                'attrValue',
                                              ],
                                              children: [],
                                            },
                                            {
                                              nodeName: 'attrValueDesc',
                                              nodeType: 'String',
                                              nodePath: [
                                                'storeList',
                                                '*',
                                                'storeInfos',
                                                '*',
                                                'ordProdInst',
                                                '*',
                                                'ordFee',
                                                '*',
                                                'attrs',
                                                '*',
                                                'attrValueDesc',
                                              ],
                                              children: [],
                                            },
                                            {
                                              nodeName: 'remark',
                                              nodeType: 'String',
                                              nodePath: [
                                                'storeList',
                                                '*',
                                                'storeInfos',
                                                '*',
                                                'ordProdInst',
                                                '*',
                                                'ordFee',
                                                '*',
                                                'attrs',
                                                '*',
                                                'remark',
                                              ],
                                              children: [],
                                            },
                                            {
                                              nodeName: 'startDate',
                                              nodeType: 'String',
                                              nodePath: [
                                                'storeList',
                                                '*',
                                                'storeInfos',
                                                '*',
                                                'ordProdInst',
                                                '*',
                                                'ordFee',
                                                '*',
                                                'attrs',
                                                '*',
                                                'startDate',
                                              ],
                                              children: [],
                                            },
                                            {
                                              nodeName: 'endDate',
                                              nodeType: 'String',
                                              nodePath: [
                                                'storeList',
                                                '*',
                                                'storeInfos',
                                                '*',
                                                'ordProdInst',
                                                '*',
                                                'ordFee',
                                                '*',
                                                'attrs',
                                                '*',
                                                'endDate',
                                              ],
                                              children: [],
                                            },
                                            {
                                              nodeName: 'oldAttrValue',
                                              nodeType: 'String',
                                              nodePath: [
                                                'storeList',
                                                '*',
                                                'storeInfos',
                                                '*',
                                                'ordProdInst',
                                                '*',
                                                'ordFee',
                                                '*',
                                                'attrs',
                                                '*',
                                                'oldAttrValue',
                                              ],
                                              children: [],
                                            },
                                          ],
                                        },
                                      ],
                                    },
                                    {
                                      nodeName: 'changeType',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordProdInst',
                                        '*',
                                        'ordFee',
                                        '*',
                                        'changeType',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'discount',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordProdInst',
                                        '*',
                                        'ordFee',
                                        '*',
                                        'discount',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'effDate',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordProdInst',
                                        '*',
                                        'ordFee',
                                        '*',
                                        'effDate',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'expDate',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordProdInst',
                                        '*',
                                        'ordFee',
                                        '*',
                                        'expDate',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'feeCode',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordProdInst',
                                        '*',
                                        'ordFee',
                                        '*',
                                        'feeCode',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'feeName',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordProdInst',
                                        '*',
                                        'ordFee',
                                        '*',
                                        'feeName',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'listPrice',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordProdInst',
                                        '*',
                                        'ordFee',
                                        '*',
                                        'listPrice',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'price',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordProdInst',
                                        '*',
                                        'ordFee',
                                        '*',
                                        'price',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'productInstId',
                                      nodeType: 'Number',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordProdInst',
                                        '*',
                                        'ordFee',
                                        '*',
                                        'productInstId',
                                      ],
                                      children: [],
                                    },
                                    {
                                      nodeName: 'actionType',
                                      nodeType: 'String',
                                      nodePath: [
                                        'storeList',
                                        '*',
                                        'storeInfos',
                                        '*',
                                        'ordProdInst',
                                        '*',
                                        'ordFee',
                                        '*',
                                        'actionType',
                                      ],
                                      children: [],
                                    },
                                  ],
                                },
                              ],
                            },
                          ],
                        },
                      ],
                    },
                    {
                      nodeName: 'ordSubscriber',
                      nodeType: 'Object',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'ordSubscriber'],
                      children: [
                        {
                          nodeName: 'actDate',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'ordSubscriber',
                            'actDate',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'addrId',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'ordSubscriber',
                            'addrId',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'addrName',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'ordSubscriber',
                            'addrName',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'attrs',
                          nodeType: 'Array',
                          nodePath: ['storeList', '*', 'storeInfos', '*', 'ordSubscriber', 'attrs'],
                          children: [
                            {
                              nodeName: 'Items',
                              nodeType: 'Object',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'ordSubscriber',
                                'attrs',
                                '*',
                              ],
                              children: [
                                {
                                  nodeName: 'attrCode',
                                  nodeType: 'String',
                                  nodePath: [
                                    'storeList',
                                    '*',
                                    'storeInfos',
                                    '*',
                                    'ordSubscriber',
                                    'attrs',
                                    '*',
                                    'attrCode',
                                  ],
                                  children: [],
                                },
                                {
                                  nodeName: 'attrName',
                                  nodeType: 'String',
                                  nodePath: [
                                    'storeList',
                                    '*',
                                    'storeInfos',
                                    '*',
                                    'ordSubscriber',
                                    'attrs',
                                    '*',
                                    'attrName',
                                  ],
                                  children: [],
                                },
                                {
                                  nodeName: 'attrValue',
                                  nodeType: 'String',
                                  nodePath: [
                                    'storeList',
                                    '*',
                                    'storeInfos',
                                    '*',
                                    'ordSubscriber',
                                    'attrs',
                                    '*',
                                    'attrValue',
                                  ],
                                  children: [],
                                },
                                {
                                  nodeName: 'startDate',
                                  nodeType: 'String',
                                  nodePath: [
                                    'storeList',
                                    '*',
                                    'storeInfos',
                                    '*',
                                    'ordSubscriber',
                                    'attrs',
                                    '*',
                                    'startDate',
                                  ],
                                  children: [],
                                },
                                {
                                  nodeName: 'endDate',
                                  nodeType: 'String',
                                  nodePath: [
                                    'storeList',
                                    '*',
                                    'storeInfos',
                                    '*',
                                    'ordSubscriber',
                                    'attrs',
                                    '*',
                                    'endDate',
                                  ],
                                  children: [],
                                },
                              ],
                            },
                          ],
                        },
                        {
                          nodeName: 'brand',
                          nodeType: 'String',
                          nodePath: ['storeList', '*', 'storeInfos', '*', 'ordSubscriber', 'brand'],
                          children: [],
                        },
                        {
                          nodeName: 'extUserId',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'ordSubscriber',
                            'extUserId',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'grade',
                          nodeType: 'String',
                          nodePath: ['storeList', '*', 'storeInfos', '*', 'ordSubscriber', 'grade'],
                          children: [],
                        },
                        {
                          nodeName: 'lanId',
                          nodeType: 'String',
                          nodePath: ['storeList', '*', 'storeInfos', '*', 'ordSubscriber', 'lanId'],
                          children: [],
                        },
                        {
                          nodeName: 'orderId',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'ordSubscriber',
                            'orderId',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'orderItemsId',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'ordSubscriber',
                            'orderItemsId',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'password',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'ordSubscriber',
                            'password',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'provinceCode',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'ordSubscriber',
                            'provinceCode',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'regionId',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'ordSubscriber',
                            'regionId',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'serviceNo',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'ordSubscriber',
                            'serviceNo',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'serviceOfferCode',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'ordSubscriber',
                            'serviceOfferCode',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'serviceType',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'ordSubscriber',
                            'serviceType',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'status',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'ordSubscriber',
                            'status',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'useCustId',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'ordSubscriber',
                            'useCustId',
                          ],
                          children: [],
                        },
                      ],
                    },
                    {
                      nodeName: 'orderAttachment',
                      nodeType: 'Array',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'orderAttachment'],
                      children: [
                        {
                          nodeName: 'Items',
                          nodeType: 'Object',
                          nodePath: ['storeList', '*', 'storeInfos', '*', 'orderAttachment', '*'],
                          children: [
                            {
                              nodeName: 'attachmentName',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'orderAttachment',
                                '*',
                                'attachmentName',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'attachmentSubType',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'orderAttachment',
                                '*',
                                'attachmentSubType',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'attachmentType',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'orderAttachment',
                                '*',
                                'attachmentType',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'attachmentUrl',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'orderAttachment',
                                '*',
                                'attachmentUrl',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'instType',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'orderAttachment',
                                '*',
                                'instType',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'orderStatus',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'orderAttachment',
                                '*',
                                'orderStatus',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'tacheCode',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'orderAttachment',
                                '*',
                                'tacheCode',
                              ],
                              children: [],
                            },
                          ],
                        },
                      ],
                    },
                    {
                      nodeName: 'orderCoupon',
                      nodeType: 'Array',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'orderCoupon'],
                      children: [
                        {
                          nodeName: 'Items',
                          nodeType: 'Object',
                          nodePath: ['storeList', '*', 'storeInfos', '*', 'orderCoupon', '*'],
                          children: [
                            {
                              nodeName: 'couponId',
                              nodeType: 'Number',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'orderCoupon',
                                '*',
                                'couponId',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'couponName',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'orderCoupon',
                                '*',
                                'couponName',
                              ],
                              children: [],
                            },
                          ],
                        },
                      ],
                    },
                    {
                      nodeName: 'orderDiscount',
                      nodeType: 'Array',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'orderDiscount'],
                      children: [
                        {
                          nodeName: 'Items',
                          nodeType: 'Object',
                          nodePath: ['storeList', '*', 'storeInfos', '*', 'orderDiscount', '*'],
                          children: [
                            {
                              nodeName: 'discountAmount',
                              nodeType: 'Number',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'orderDiscount',
                                '*',
                                'discountAmount',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'discountInfo',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'orderDiscount',
                                '*',
                                'discountInfo',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'discountType',
                              nodeType: 'Number',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'orderDiscount',
                                '*',
                                'discountType',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'useIntegration',
                              nodeType: 'Number',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'orderDiscount',
                                '*',
                                'useIntegration',
                              ],
                              children: [],
                            },
                          ],
                        },
                      ],
                    },
                    {
                      nodeName: 'orderGiftCard',
                      nodeType: 'Array',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'orderGiftCard'],
                      children: [
                        {
                          nodeName: 'Items',
                          nodeType: 'Object',
                          nodePath: ['storeList', '*', 'storeInfos', '*', 'orderGiftCard', '*'],
                          children: [
                            {
                              nodeName: 'giftCardNo',
                              nodeType: 'Number',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'orderGiftCard',
                                '*',
                                'giftCardNo',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'giftCardType',
                              nodeType: 'Number',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'orderGiftCard',
                                '*',
                                'giftCardType',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'giftPayAmount',
                              nodeType: 'Number',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'orderGiftCard',
                                '*',
                                'giftPayAmount',
                              ],
                              children: [],
                            },
                          ],
                        },
                      ],
                    },
                    {
                      nodeName: 'orderItemsExt',
                      nodeType: 'Object',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'orderItemsExt'],
                      children: [
                        {
                          nodeName: 'appointmentTime',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'orderItemsExt',
                            'appointmentTime',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'extGoodsCode',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'orderItemsExt',
                            'extGoodsCode',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'extOrderItemNbr',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'orderItemsExt',
                            'extOrderItemNbr',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'extPartnerOrderItemNbr',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'orderItemsExt',
                            'extPartnerOrderItemNbr',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'goodsCity',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'orderItemsExt',
                            'goodsCity',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'goodsCityCode',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'orderItemsExt',
                            'goodsCityCode',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'goodsCode',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'orderItemsExt',
                            'goodsCode',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'goodsProvince',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'orderItemsExt',
                            'goodsProvince',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'goodsProvinceCode',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'orderItemsExt',
                            'goodsProvinceCode',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'handleType',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'orderItemsExt',
                            'handleType',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'marketSaleId',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'orderItemsExt',
                            'marketSaleId',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'marketSaleName',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'orderItemsExt',
                            'marketSaleName',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'serviceOfferCode',
                          nodeType: 'String',
                          nodePath: [
                            'storeList',
                            '*',
                            'storeInfos',
                            '*',
                            'orderItemsExt',
                            'serviceOfferCode',
                          ],
                          children: [],
                        },
                        {
                          nodeName: 'col7',
                          nodeType: 'String',
                          nodePath: ['storeList', '*', 'storeInfos', '*', 'orderItemsExt', 'col7'],
                          children: [],
                        },
                        {
                          nodeName: 'col8',
                          nodeType: 'String',
                          nodePath: ['storeList', '*', 'storeInfos', '*', 'orderItemsExt', 'col8'],
                          children: [],
                        },
                        {
                          nodeName: 'col9',
                          nodeType: 'String',
                          nodePath: ['storeList', '*', 'storeInfos', '*', 'orderItemsExt', 'col9'],
                          children: [],
                        },
                        {
                          nodeName: 'col10',
                          nodeType: 'String',
                          nodePath: ['storeList', '*', 'storeInfos', '*', 'orderItemsExt', 'col10'],
                          children: [],
                        },
                      ],
                    },
                    {
                      nodeName: 'orderItemsAttr',
                      nodeType: 'Array',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'orderItemsAttr'],
                      children: [
                        {
                          nodeName: 'Items',
                          nodeType: 'Object',
                          nodePath: ['storeList', '*', 'storeInfos', '*', 'orderItemsAttr', '*'],
                          children: [
                            {
                              nodeName: 'attrCode',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'orderItemsAttr',
                                '*',
                                'attrCode',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'attrName',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'orderItemsAttr',
                                '*',
                                'attrName',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'attrValue',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'orderItemsAttr',
                                '*',
                                'attrValue',
                              ],
                              children: [],
                            },
                          ],
                        },
                      ],
                    },
                    {
                      nodeName: 'orderPromotion',
                      nodeType: 'Array',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'orderPromotion'],
                      children: [
                        {
                          nodeName: 'Items',
                          nodeType: 'Object',
                          nodePath: ['storeList', '*', 'storeInfos', '*', 'orderPromotion', '*'],
                          children: [
                            {
                              nodeName: 'promotionDetail',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'orderPromotion',
                                '*',
                                'promotionDetail',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'promotionId',
                              nodeType: 'Number',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'orderPromotion',
                                '*',
                                'promotionId',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'promotionName',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'orderPromotion',
                                '*',
                                'promotionName',
                              ],
                              children: [],
                            },
                          ],
                        },
                      ],
                    },
                    {
                      nodeName: 'promotionPrice',
                      nodeType: 'Number',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'promotionPrice'],
                      children: [],
                    },
                    {
                      nodeName: 'realAmount',
                      nodeType: 'Number',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'realAmount'],
                      children: [],
                    },
                    {
                      nodeName: 'skuAttr',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'skuAttr'],
                      children: [],
                    },
                    {
                      nodeName: 'skuCode',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'skuCode'],
                      children: [],
                    },
                    {
                      nodeName: 'skuId',
                      nodeType: 'Number',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'skuId'],
                      children: [],
                    },
                    {
                      nodeName: 'skuName',
                      nodeType: 'String',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'skuName'],
                      children: [],
                    },
                    {
                      nodeName: 'skuPicFileUrl',
                      nodeType: 'Number',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'skuPicFileUrl'],
                      children: [],
                    },
                    {
                      nodeName: 'skuPrice',
                      nodeType: 'Number',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'skuPrice'],
                      children: [],
                    },
                    {
                      nodeName: 'skuQuantity',
                      nodeType: 'Number',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'skuQuantity'],
                      children: [],
                    },
                    {
                      nodeName: 'skuRel',
                      nodeType: 'Array',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'skuRel'],
                      children: [
                        {
                          nodeName: 'Items',
                          nodeType: 'Object',
                          nodePath: ['storeList', '*', 'storeInfos', '*', 'skuRel', '*'],
                          children: [
                            {
                              nodeName: 'skuCode',
                              nodeType: 'String',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'skuRel',
                                '*',
                                'skuCode',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'skuId',
                              nodeType: 'Number',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'skuRel',
                                '*',
                                'skuId',
                              ],
                              children: [],
                            },
                            {
                              nodeName: 'skuRelType',
                              nodeType: 'Number',
                              nodePath: [
                                'storeList',
                                '*',
                                'storeInfos',
                                '*',
                                'skuRel',
                                '*',
                                'skuRelType',
                              ],
                              children: [],
                            },
                          ],
                        },
                      ],
                    },
                    {
                      nodeName: 'skuVipPrice',
                      nodeType: 'Number',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'skuVipPrice'],
                      children: [],
                    },
                    {
                      nodeName: 'spuType',
                      nodeType: 'Number',
                      nodePath: ['storeList', '*', 'storeInfos', '*', 'spuType'],
                      children: [],
                    },
                  ],
                },
              ],
            },
            {
              nodeName: 'storeName',
              nodeType: 'String',
              nodePath: ['storeList', '*', 'storeName'],
              children: [],
            },
          ],
        },
      ],
    },
    {
      nodeName: 'ordSubscriberList',
      nodeType: 'Array',
      nodePath: ['ordSubscriberList'],
      children: [
        {
          nodeName: 'Items',
          nodeType: 'Object',
          nodePath: ['ordSubscriberList', '*'],
          children: [
            {
              nodeName: 'actDate',
              nodeType: 'String',
              nodePath: ['ordSubscriberList', '*', 'actDate'],
              children: [],
            },
            {
              nodeName: 'addrId',
              nodeType: 'String',
              nodePath: ['ordSubscriberList', '*', 'addrId'],
              children: [],
            },
            {
              nodeName: 'addrName',
              nodeType: 'String',
              nodePath: ['ordSubscriberList', '*', 'addrName'],
              children: [],
            },
            {
              nodeName: 'attrs',
              nodeType: 'Array',
              nodePath: ['ordSubscriberList', '*', 'attrs'],
              children: [
                {
                  nodeName: 'Items',
                  nodeType: 'Object',
                  nodePath: ['ordSubscriberList', '*', 'attrs', '*'],
                  children: [
                    {
                      nodeName: 'attrCode',
                      nodeType: 'String',
                      nodePath: ['ordSubscriberList', '*', 'attrs', '*', 'attrCode'],
                      children: [],
                    },
                    {
                      nodeName: 'attrName',
                      nodeType: 'String',
                      nodePath: ['ordSubscriberList', '*', 'attrs', '*', 'attrName'],
                      children: [],
                    },
                    {
                      nodeName: 'attrValue',
                      nodeType: 'String',
                      nodePath: ['ordSubscriberList', '*', 'attrs', '*', 'attrValue'],
                      children: [],
                    },
                    {
                      nodeName: 'startDate',
                      nodeType: 'String',
                      nodePath: ['ordSubscriberList', '*', 'attrs', '*', 'startDate'],
                      children: [],
                    },
                    {
                      nodeName: 'endDate',
                      nodeType: 'String',
                      nodePath: ['ordSubscriberList', '*', 'attrs', '*', 'endDate'],
                      children: [],
                    },
                  ],
                },
              ],
            },
            {
              nodeName: 'brand',
              nodeType: 'String',
              nodePath: ['ordSubscriberList', '*', 'brand'],
              children: [],
            },
            {
              nodeName: 'extUserId',
              nodeType: 'String',
              nodePath: ['ordSubscriberList', '*', 'extUserId'],
              children: [],
            },
            {
              nodeName: 'grade',
              nodeType: 'String',
              nodePath: ['ordSubscriberList', '*', 'grade'],
              children: [],
            },
            {
              nodeName: 'lanId',
              nodeType: 'String',
              nodePath: ['ordSubscriberList', '*', 'lanId'],
              children: [],
            },
            {
              nodeName: 'orderId',
              nodeType: 'String',
              nodePath: ['ordSubscriberList', '*', 'orderId'],
              children: [],
            },
            {
              nodeName: 'orderItemsId',
              nodeType: 'String',
              nodePath: ['ordSubscriberList', '*', 'orderItemsId'],
              children: [],
            },
            {
              nodeName: 'password',
              nodeType: 'String',
              nodePath: ['ordSubscriberList', '*', 'password'],
              children: [],
            },
            {
              nodeName: 'provinceCode',
              nodeType: 'String',
              nodePath: ['ordSubscriberList', '*', 'provinceCode'],
              children: [],
            },
            {
              nodeName: 'regionId',
              nodeType: 'String',
              nodePath: ['ordSubscriberList', '*', 'regionId'],
              children: [],
            },
            {
              nodeName: 'serviceNo',
              nodeType: 'String',
              nodePath: ['ordSubscriberList', '*', 'serviceNo'],
              children: [],
            },
            {
              nodeName: 'serviceOfferCode',
              nodeType: 'String',
              nodePath: ['ordSubscriberList', '*', 'serviceOfferCode'],
              children: [],
            },
            {
              nodeName: 'serviceType',
              nodeType: 'String',
              nodePath: ['ordSubscriberList', '*', 'serviceType'],
              children: [],
            },
            {
              nodeName: 'status',
              nodeType: 'String',
              nodePath: ['ordSubscriberList', '*', 'status'],
              children: [],
            },
            {
              nodeName: 'useCustId',
              nodeType: 'String',
              nodePath: ['ordSubscriberList', '*', 'useCustId'],
              children: [],
            },
            {
              nodeName: 'extInstanceId',
              nodeType: 'String',
              nodePath: ['ordSubscriberList', '*', 'extInstanceId'],
              children: [],
            },
          ],
        },
      ],
    },
    {
      nodeName: 'totalAmount',
      nodeType: 'Number',
      nodePath: ['totalAmount'],
      children: [],
    },
    {
      nodeName: 'discountAmount',
      nodeType: 'Number',
      nodePath: ['discountAmount'],
      children: [],
    },
    {
      nodeName: 'col1',
      nodeType: 'String',
      nodePath: ['col1'],
      children: [],
    },
    {
      nodeName: 'col2',
      nodeType: 'String',
      nodePath: ['col2'],
      children: [],
    },
    {
      nodeName: 'col3',
      nodeType: 'String',
      nodePath: ['col3'],
      children: [],
    },
    {
      nodeName: 'col4',
      nodeType: 'String',
      nodePath: ['col4'],
      children: [],
    },
    {
      nodeName: 'col5',
      nodeType: 'String',
      nodePath: ['col5'],
      children: [],
    },
    {
      nodeName: 'col6',
      nodeType: 'String',
      nodePath: ['col6'],
      children: [],
    },
    {
      nodeName: 'col7',
      nodeType: 'String',
      nodePath: ['col7'],
      children: [],
    },
    {
      nodeName: 'col8',
      nodeType: 'String',
      nodePath: ['col8'],
      children: [],
    },
    {
      nodeName: 'col9',
      nodeType: 'String',
      nodePath: ['col9'],
      children: [],
    },
    {
      nodeName: 'col10',
      nodeType: 'String',
      nodePath: ['col10'],
      children: [],
    },
  ],
};

const config = [
  {
    type: 'multip',
    condition: {
      type: 'BinaryExpression',
      lhsPath: ['a', 'b', 'd'],
      op: 'eq',
      rhs: 'B',
    },
    value: {
      expressioin: '1',
      variables: {
        a: [],
      },
    },
  },

  {
    type: 'const',
    condition: {
      type: 'BinaryExpression',
      lhsPath: ['a', 'b', 'd'],
      op: 'eq',
      rhs: 'B',
    },
    value: {
      const: '',
    },
  },

  {
    type: 'mapping',
    condition: {
      type: 'BinaryExpression',
      lhsPath: ['a', 'b', 'd'],
      op: 'eq',
      rhs: 'B',
    },
    value: {
      mapping: [],
    },
  },
];

export const target = {
  nodeType: 'Object',
  nodeName: 'root',
  // 该值用于标识，当点击节点`配置`时，读取groups的哪个副本。当前分支下副本的添加顺序，从0开始。
  // 这个值并不是对应副本在groups中的下标。因为groups中包含了所有父分支下的副本。而是过滤`getCurrentGroups(groups)`后新数组的下标
  // 点击`切换`时，会引起该变化。同时，子节点的groupIndex重置为0（即让该节点下的所有子节点默认切换到当前分支下的第一个副本）
  groupIndex: 0,
  // 该值由2个部分（动态的）组成[...parent.prefix, parent.groupIndex]
  prefix: [],
  // 当前节点的所有副本
  groups: [
    {
      groupName: '0',
      indexes: [0], // 由2个部分组成[...prefix, 父级副本下当前副本添加的顺序]
    },
  ],
  children: [
    {
      nodeType: 'Array',
      nodeName: 'TargetList',
      groupIndex: 0,
      prefix: [0],
      groups: [
        {
          indexes: [0, 0],
          groupName: '0-0',
          rules: [
            {
              condition: {
                type: 'AlwaysTrue',
              },
              config: {
                type: 'ArrayMapping',
                mapping: [
                  {
                    type: 'Path',
                    path: ['orderReceiver', 'receiverName'],
                  },
                ],
              },
            },
          ],
        },
        {
          indexes: [0, 1],
          groupName: '0-1',
          rules: [],
        },
      ],
      children: [
        {
          nodeType: 'Object',
          nodeName: 'Items',
          groupIndex: 0,
          prefix: [0, 0],
          groups: [
            {
              indexes: [0, 0, 0],
              groupName: '1-0-0',
            },
            {
              indexes: [0, 1, 0],
              groupName: '0-1-0',
            },
          ],
          children: [
            {
              nodeType: 'Array',
              nodeName: 'attrs',
              groupIndex: 0,
              prefix: [0, 0, 0],
              groups: [
                {
                  indexes: [0, 0, 0, 0],
                  rules: [],
                },
                {
                  indexes: [0, 1, 0, 0],
                  rules: [],
                },
                {
                  indexes: [0, 1, 0, 1],
                  rules: [],
                },
              ],
              children: [
                {
                  nodeType: 'Object',
                  nodeName: 'Items',
                  groupIndex: 0,
                  prefix: [0, 0, 0, 0],
                  groups: [
                    {
                      indexes: [0, 0, 0, 0, 0],
                      rules: [],
                    },
                    {
                      indexes: [0, 1, 0, 0, 0],
                      rules: [],
                    },
                    {
                      indexes: [0, 1, 0, 1, 0],
                      rules: [],
                    },
                  ],
                  children: [
                    {
                      nodeName: 'attrCode',
                      nodeType: 'String',
                      groupIndex: 0,
                      prefix: [0, 0, 0, 0, 0],
                      groups: [
                        {
                          indexes: [0, 0, 0, 0, 0, 0],
                          groupName: 'dfd',
                          rules: [
                            {
                              condition: {
                                type: 'AlwaysTrue',
                              },
                              config: {
                                type: 'ConstantValue',
                                value: {
                                  stringValue: 'true',
                                  isString: false,
                                },
                              },
                            },
                            {
                              condition: {
                                type: 'AlwaysTrue',
                              },
                              config: {
                                type: 'MultipleVariablesEvaluation',
                                expression: 'a + b',
                                variables: {
                                  a: [
                                    {
                                      path: ['orderReceiver', 'receiverCityCode'],
                                      type: 'Path',
                                    },
                                  ],
                                  b: [
                                    {
                                      path: ['orderReceiver', 'receiverCityCode'],
                                      type: 'Path',
                                    },
                                  ],
                                },
                              },
                            },
                          ],
                        },
                      ],
                    },
                  ],
                },
              ],
            },
          ],
        },
      ],
    },
  ],
};
